Commit Graph

471 Commits

Author SHA1 Message Date
Bhaskar Muppana 02cc8b43c4 More backup cleanup. 2017-09-07 09:04:10 -07:00
Bhaskar Muppana c7df951f7c Using BackupConfig from backup.actor.cpp to reduce intermediate
functions.
2017-09-07 08:36:36 -07:00
Alec Grieser ccfc0182fd Merge pull request #144 from cie/support-voldemort-in-circus
Support Voldemort running on circus
2017-09-06 16:36:41 -07:00
A.J. Beamon fa578bd0d0 Merge branch 'release-5.0' 2017-09-06 13:48:18 -07:00
A.J. Beamon 9b96015792 Merge branch 'release-5.0' 2017-09-06 13:37:28 -07:00
A.J. Beamon 2219e68b3f Merge branch 'release-5.0' 2017-09-06 12:16:50 -07:00
Bhaskar Muppana 5e138c5f4f Merge pull request #150 from cie/master
Merging master
2017-09-06 10:13:38 -07:00
Bhaskar Muppana fe208d6adf Merge branch 'master' of github.com:apple/foundationdb into backup 2017-09-06 10:01:55 -07:00
Bhaskar Muppana 9f8056754a Moving KeyBackedTag and KeyBackedConfig into BackupAgent.h to use them from backup.actor.cpp 2017-09-06 09:46:27 -07:00
Bhaskar Muppana d917f9449f Fixing Steve's review comments. 2017-09-05 14:06:55 -07:00
Bhaskar Muppana 92d05f6fc3 backupContainer is a std::string not a Key. 2017-09-05 13:22:44 -07:00
Alvin Moore eceadc6281 Merge branch 'release-5.0'
Added circus cluster pascal
2017-09-05 13:12:04 -07:00
Bhaskar Muppana 83810edabc Backup/Restore tag can be std::string instad of Key. 2017-09-05 11:38:40 -07:00
A.J. Beamon 9f97a65d71 Merge branch 'release-5.0' 2017-09-05 10:15:14 -07:00
A.J. Beamon 0f7176cd5c Merge branch 'release-5.0' 2017-09-05 10:00:04 -07:00
Bhaskar Muppana 456ced2c65 Minor backup code cleanup 2017-09-05 09:42:14 -07:00
A.J. Beamon 8390f9c014 Merge branch 'release-5.0' 2017-09-04 09:54:56 -07:00
A.J. Beamon 119f08067c Merge branch 'release-5.0' 2017-09-02 15:11:20 -07:00
Evan Tschannen 6e26ae2bb3 added a new multi_dc configuration 2017-09-01 15:45:27 -07:00
A.J. Beamon 977f1bf46a Merge branch 'release-5.0' 2017-09-01 14:50:21 -07:00
Bhaskar Muppana e1a7e11347 Minor backup code cleanup 2017-09-01 14:39:38 -07:00
A.J. Beamon 395c2fd989 Merge branch 'release-5.0' 2017-09-01 14:12:31 -07:00
A.J. Beamon a1bc561b6e Merge branch 'release-5.0'
# Conflicts:
#	circus/bundles/cachedsmallranges.py
2017-09-01 13:51:14 -07:00
Bhaskar Muppana d834ab9d4d Moving from task->params to Params 2017-09-01 13:50:38 -07:00
Evan Tschannen dc1f7ca6b7 testers now use client locality load balancing 2017-09-01 12:53:01 -07:00
A.J. Beamon a3eceb71ec Merge branch 'release-5.0' 2017-09-01 12:37:16 -07:00
A.J. Beamon 560e172c46 tests: Update binding single key get range performance test to specify a limit of 2 and use exact mode. 2017-09-01 12:36:24 -07:00
Bhaskar Muppana c564aaae68 Moving keyConfigBackupRanges into BackupConfig::backupRanges(). 2017-09-01 11:52:08 -07:00
Evan Tschannen 6f6dbe4b33 fix: load balance will still use second requests when client locality is present 2017-09-01 11:14:18 -07:00
Alec Grieser fe9abbfac9 revert 'Remove unused code' for function referenced in fdbrpc 2017-09-01 09:54:03 -07:00
Alvin Moore 0994587573 Fixed OS X compilation build warnings due to printf field specifiers 2017-09-01 09:35:56 -07:00
Alvin Moore fd439e9d1c Fixed OS X compilation build warnings due to printf field type specifiers 2017-09-01 09:34:53 -07:00
Ben Collins 52f5ad83ea Clean up some boilerplate by switching to SetByteArrayRegion() 2017-09-01 09:29:11 -07:00
Ben Collins f19deec5d7 Remove a few more outdated items 2017-09-01 09:15:59 -07:00
Ben Collins 3aaa131b4f Merge branch 'master' of github.com:apple/foundationdb 2017-09-01 09:03:45 -07:00
A.J. Beamon 64f29ad58f Merge branch 'release-5.0' 2017-09-01 06:40:05 -07:00
A.J. Beamon cc24072a5d Add the multi version API to the list of APIs to choose in the APICorrectness tester. Support for the multi-version client already existed. 2017-08-31 16:23:55 -07:00
A.J. Beamon 6dd37ca2b2 Merge branch 'release-5.0' 2017-08-31 08:51:27 -07:00
A.J. Beamon 6b61b94014 Merge branch 'release-5.0' 2017-08-31 08:35:10 -07:00
Stephen Atherton 6e9de8f35a Bug fix. eraseDirectoryRecursive() on MacOS used to do nothing at all, but now it erases directories recursively. The Linux version was modified to be simpler and use a version of the FTW API that also works on MacOS. 2017-08-31 00:11:18 -07:00
Bhaskar Muppana 871bac0f96 Cleanup submitCleanup() 2017-08-30 18:05:50 -07:00
Bhaskar Muppana b38f131a46 Move keyStateStop to BackupConfig::stopVersion() 2017-08-30 16:22:28 -07:00
Bhaskar Muppana e73b72cdb9 Moving keyConfigStopWhenDoneKey to BackupConfig::stopWhenDone() 2017-08-30 15:31:55 -07:00
Bhaskar Muppana 1655547048 Removing keyConfigLogUid in preference to KeyBackedConfig::getUidAsKey(). 2017-08-30 15:07:36 -07:00
Bhaskar Muppana c1b6f3fdf2 Moving keyBackupTag to BackupConfig.tag() 2017-08-30 14:34:44 -07:00
A.J. Beamon 62d3a1e10e Merge branch 'release-5.0' 2017-08-30 13:48:32 -07:00
Evan Tschannen d61be4c760 Merge branch 'release-5.0' 2017-08-30 12:59:24 -07:00
Evan Tschannen 963e1c3f31 fix: we need to reboot the process even if it will result in too many files, because the check will not succeed without it 2017-08-30 12:58:46 -07:00
Bhaskar Muppana 439193d17b Moving keyBackupContainer to BackupConfig.backupContainer() 2017-08-30 12:48:28 -07:00
A.J. Beamon 45962378c5 Restore version to 5.0.5 2017-08-30 12:06:45 -07:00