Evan Tschannen
d343d37274
fixed merge problems
2017-09-11 16:37:10 -07:00
Evan Tschannen
76e7988663
Merge branch 'master' into feature-remote-logs
...
# Conflicts:
# fdbserver/ClusterController.actor.cpp
# fdbserver/DataDistribution.actor.cpp
# fdbserver/OldTLogServer.actor.cpp
# fdbserver/TLogServer.actor.cpp
# fdbserver/WorkerInterface.h
# flow/Net2.actor.cpp
2017-09-11 15:15:56 -07:00
Alec Grieser
81860eeee7
fixed exclusion rule to actually not take flow tester
2017-09-11 13:04:45 -07:00
Bhaskar Muppana
10402e0c32
Removing add_task() code duplication in FileBackupAgent.actor.cpp
2017-09-11 11:14:30 -07:00
Stephen Atherton
14e7756fe3
Fixed memory leak.
2017-09-09 02:18:37 -07:00
Stephen Atherton
919a3d1740
Iterating over and coalescing the “internal” records (not user visible, tuple of (key, version, valueIndex, value)) now works forward and backward, and findEqual() now works using this to read split values fully. This is also most of the work needed for range reads.
2017-09-09 01:29:25 -07:00
A.J. Beamon
4fa2415553
Merge branch 'release-5.0'
2017-09-08 17:28:12 -07:00
A.J. Beamon
bb8a245bdb
circus: throughput test scales latency error by the target latency
2017-09-08 17:27:54 -07:00
Bhaskar Muppana
c36a30837d
Moving keyErrors in BackupConfig.
2017-09-08 16:09:18 -07:00
A.J. Beamon
18b2b95421
Merge branch 'release-5.0'
2017-09-08 15:47:31 -07:00
Evan Tschannen
ea26bc1c43
passed first tests which kill entire datacenters
...
added configuration options for the remote data center and satellite data centers
updated cluster controller recruitment logic
refactors how master writes core state
updated log recovery, and log system peeking
2017-09-07 15:32:08 -07:00
A.J. Beamon
8ab0d81070
Merge branch 'release-5.0'
2017-09-07 14:19:03 -07:00
Yichi Chiang
0ce431132f
Merge pull request #152 from cie/multi-dc-mode
...
Use addTeamsBestOf() instead of addAllTeams() when team size is great…
2017-09-07 13:03:11 -07:00
Yichi Chiang
bd1c7e7295
Use addTeamsBestOf() instead of addAllTeams() when team size is greater than 3
2017-09-07 12:31:01 -07:00
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
Stephen Atherton
b5f79d27f7
Large values are now split and stored, but not yet read correctly.
2017-09-05 16:59:31 -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
Stephen Atherton
fe2d104000
Debug macro needs to be 1 instead of just being defined when it is in use.
2017-09-01 21:24:26 -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