rocksdb/utilities/checkpoint
Andrew Kryczka f3fe6f883b fix for checkpoint directory with trailing slash(es)
Summary:
previously if `checkpoint_dir` contained a trailing slash, we'd attempt to create the `.tmp` directory under `checkpoint_dir` due to simply concatenating `checkpoint_dir + ".tmp"`. This failed because `checkpoint_dir` hadn't been created yet and our directory creation is non-recursive. This PR fixes the issue by always creating the `.tmp` directory in the same parent as `checkpoint_dir` by stripping trailing slashes before concatenating.
Closes https://github.com/facebook/rocksdb/pull/3275

Differential Revision: D6574952

Pulled By: ajkr

fbshipit-source-id: a6daa6777a901eac2460cd0140c9515f7241aefc
2018-01-29 21:11:42 -08:00
..
checkpoint_impl.cc fix for checkpoint directory with trailing slash(es) 2018-01-29 21:11:42 -08:00
checkpoint_impl.h Change RocksDB License 2017-07-15 16:11:23 -07:00
checkpoint_test.cc Fix checkpoint_test directory setup/cleanup 2018-01-10 12:26:49 -08:00