diff options
author | Howard Chu <hyc@symas.com> | 2017-08-12 12:21:25 +0100 |
---|---|---|
committer | Howard Chu <hyc@symas.com> | 2017-08-12 12:21:25 +0100 |
commit | 9c6eb75c656363176a55c63c81803feb3cfa614d (patch) | |
tree | b46956d659a9047b4d0730081fff4ca3cd6c3ca8 /external/db_drivers/liblmdb/mdb_stat.c | |
parent | Merge pull request #2263 (diff) | |
download | monero-9c6eb75c656363176a55c63c81803feb3cfa614d.tar.xz |
ITS#8704 add MDB_PREVSNAPSHOT flag to mdb_env_open
used to open the previous snapshot, in case the latest one
is corrupted
Diffstat (limited to '')
-rw-r--r-- | external/db_drivers/liblmdb/mdb_stat.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/external/db_drivers/liblmdb/mdb_stat.c b/external/db_drivers/liblmdb/mdb_stat.c index b785e7acf..30ec81fea 100644 --- a/external/db_drivers/liblmdb/mdb_stat.c +++ b/external/db_drivers/liblmdb/mdb_stat.c @@ -46,7 +46,7 @@ static void prstat(MDB_stat *ms) static void usage(char *prog) { - fprintf(stderr, "usage: %s [-V] [-n] [-e] [-r[r]] [-f[f[f]]] [-a|-s subdb] dbpath\n", prog); + fprintf(stderr, "usage: %s [-V] [-n] [-e] [-r[r]] [-f[f[f]]] [-v] [-a|-s subdb] dbpath\n", prog); exit(EXIT_FAILURE); } @@ -73,6 +73,7 @@ int main(int argc, char *argv[]) * -f: print freelist info * -r: print reader info * -n: use NOSUBDIR flag on env_open + * -v: use previous snapshot * -V: print version and exit * (default) print stat of only the main DB */ @@ -96,6 +97,9 @@ int main(int argc, char *argv[]) case 'n': envflags |= MDB_NOSUBDIR; break; + case 'v': + envflags |= MDB_PREVSNAPSHOT; + break; case 'r': rdrinfo++; break; |