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