74b1de
From a65982755b31fb548ff7a997ee754360a516da94 Mon Sep 17 00:00:00 2001
74b1de
From: Amar Tumballi <amarts@redhat.com>
74b1de
Date: Fri, 14 Jun 2019 13:58:25 +0530
74b1de
Subject: [PATCH 187/192] gfapi: statedump_path() add proper version number
74b1de
74b1de
An API should have the proper version number, and 'future' version
74b1de
number is just a place holder. One shouldn't be using it in the
74b1de
release versions.
74b1de
74b1de
With the previous backport of the patch, the version remained same
74b1de
as that of 'master' branch, which is future, but as it is an API,
74b1de
it needed a fixed version number. With this patch, corrected the same.
74b1de
74b1de
Label: DOWNSTREAM_ONLY
74b1de
74b1de
> In upstream, this is corrected by a backport to the stable version, 6.4
74b1de
> URL: https://review.gluster.org/22864
74b1de
74b1de
BUG: 1720461
74b1de
Change-Id: I939850689d47d4f240c9d43f6be1a11de29c4760
74b1de
Signed-off-by: Amar Tumballi <amarts@redhat.com>
74b1de
Reviewed-on: https://code.engineering.redhat.com/gerrit/173475
74b1de
Reviewed-by: Soumya Koduri <skoduri@redhat.com>
74b1de
Tested-by: RHGS Build Bot <nigelb@redhat.com>
74b1de
Reviewed-by: Atin Mukherjee <amukherj@redhat.com>
74b1de
---
74b1de
 api/examples/glfsxmp.c | 5 +++++
74b1de
 api/src/gfapi.aliases  | 2 +-
74b1de
 api/src/gfapi.map      | 2 +-
74b1de
 api/src/glfs.c         | 2 +-
74b1de
 api/src/glfs.h         | 2 +-
74b1de
 5 files changed, 9 insertions(+), 4 deletions(-)
74b1de
74b1de
diff --git a/api/examples/glfsxmp.c b/api/examples/glfsxmp.c
74b1de
index 9d96eea..33f44df 100644
74b1de
--- a/api/examples/glfsxmp.c
74b1de
+++ b/api/examples/glfsxmp.c
74b1de
@@ -1573,6 +1573,11 @@ main(int argc, char *argv[])
74b1de
 
74b1de
     ret = glfs_set_logging(fs2, "/dev/stderr", 7);
74b1de
 
74b1de
+    ret = glfs_set_statedump_path(fs2, "/tmp");
74b1de
+    if (ret) {
74b1de
+        fprintf(stderr, "glfs_set_statedump_path: %s\n", strerror(errno));
74b1de
+    }
74b1de
+
74b1de
     ret = glfs_init(fs2);
74b1de
 
74b1de
     fprintf(stderr, "glfs_init: returned %d\n", ret);
74b1de
diff --git a/api/src/gfapi.aliases b/api/src/gfapi.aliases
74b1de
index 8fdf734..692ae13 100644
74b1de
--- a/api/src/gfapi.aliases
74b1de
+++ b/api/src/gfapi.aliases
74b1de
@@ -196,4 +196,4 @@ _pub_glfs_copy_file_range _glfs_copy_file_range$GFAPI_6.0
74b1de
 _pub_glfs_fsetattr _glfs_fsetattr$GFAPI_6.0
74b1de
 _pub_glfs_setattr _glfs_setattr$GFAPI_6.0
74b1de
 
74b1de
-_pub_glfs_set_statedump_path _glfs_set_statedump_path@GFAPI_future
74b1de
+_pub_glfs_set_statedump_path _glfs_set_statedump_path@GFAPI_6.4
74b1de
diff --git a/api/src/gfapi.map b/api/src/gfapi.map
74b1de
index cf118e8..df65837 100644
74b1de
--- a/api/src/gfapi.map
74b1de
+++ b/api/src/gfapi.map
74b1de
@@ -272,7 +272,7 @@ GFAPI_PRIVATE_6.1 {
74b1de
 		glfs_setfspid;
74b1de
 } GFAPI_6.0;
74b1de
 
74b1de
-GFAPI_future {
74b1de
+GFAPI_6.4 {
74b1de
 	global:
74b1de
 		glfs_set_statedump_path;
74b1de
 } GFAPI_PRIVATE_6.1;
74b1de
diff --git a/api/src/glfs.c b/api/src/glfs.c
74b1de
index ba513e6..6bbb620 100644
74b1de
--- a/api/src/glfs.c
74b1de
+++ b/api/src/glfs.c
74b1de
@@ -1800,4 +1800,4 @@ invalid_fs:
74b1de
     return -1;
74b1de
 }
74b1de
 
74b1de
-GFAPI_SYMVER_PUBLIC_DEFAULT(glfs_set_statedump_path, future);
74b1de
+GFAPI_SYMVER_PUBLIC_DEFAULT(glfs_set_statedump_path, 6.4);
74b1de
diff --git a/api/src/glfs.h b/api/src/glfs.h
74b1de
index a6c12e1..08b6ca0 100644
74b1de
--- a/api/src/glfs.h
74b1de
+++ b/api/src/glfs.h
74b1de
@@ -1479,7 +1479,7 @@ glfs_setattr(struct glfs *fs, const char *path, struct glfs_stat *stat,
74b1de
 
74b1de
 int
74b1de
 glfs_set_statedump_path(struct glfs *fs, const char *path) __THROW
74b1de
-    GFAPI_PUBLIC(glfs_set_statedump_path, future);
74b1de
+    GFAPI_PUBLIC(glfs_set_statedump_path, 6.4);
74b1de
 
74b1de
 __END_DECLS
74b1de
 #endif /* !_GLFS_H */
74b1de
-- 
74b1de
1.8.3.1
74b1de