]> git-server-git.apps.pok.os.sepia.ceph.com Git - rocksdb.git/commit
Retrieve file size from proper Env
authorAndrew Kryczka <andrewkr@fb.com>
Tue, 26 Apr 2016 19:33:30 +0000 (12:33 -0700)
committerAndrew Kryczka <andrewkr@fb.com>
Sat, 7 May 2016 00:28:15 +0000 (17:28 -0700)
commit9ed80413e0deda13cf6e0bcce94be31153214e24
treed2e36203f06fb04c352058494b1df00789dedf1f
parent15ec7d4f95bf71a0e34609fb5f9dcaf68f9fb25f
Retrieve file size from proper Env

Summary:
When db_env_ != backup_env_, InsertPathnameToSizeBytes() would
use the wrong Env during backup creation. This happened because this function
used backup_env_ instead of db_env_ to get WAL/data file sizes.

This diff adds an argument to InsertPathnameToSizeBytes() indicating which Env
to use.

Test Plan: ran @anirbanb's BackupTestTool

Reviewers: sdong

Reviewed By: sdong

Subscribers: andrewkr, dhruba, leveldb

Differential Revision: https://reviews.facebook.net/D57159
utilities/backupable/backupable_db.cc