Evan Tschannen
111121fd13
Merge branch 'master' of github.com:apple/foundationdb
2017-09-18 11:05:02 -07:00
Evan Tschannen
489332533c
all timeouts longer than two minutes have been can be lowered to 60.0 with buggification
...
added a workload that tries for a 50 second maximum latency in the presence of one failure with both buggification and connection failures
2017-09-18 11:04:51 -07:00
A.J. Beamon
2934c0d443
Merge branch 'release-5.0'
2017-09-18 09:30:13 -07:00
Evan Tschannen
34f987f56d
added a test in simulation which ensures that a recovery after a single failure takes less than 15 seconds
2017-09-15 17:55:01 -07:00
Evan Tschannen
d9b64899c5
fix: we need to wait for log server failures if we have not locked all of the logs
2017-09-15 13:11:21 -07:00
Evan Tschannen
d67e017bcc
reduced reply_byte_limit to 80k
2017-09-15 11:01:56 -07:00
Evan Tschannen
36c98f18e9
do not register a worker with the cluster controller until it has finished recovering all files from disk
2017-09-15 10:57:58 -07:00
Evan Tschannen
f3b7aa615d
fix: seed storage servers are recruited based on the storage policy
2017-09-14 17:06:00 -07:00
Alvin Moore
9404d226d0
Merge branch 'release-5.0'
2017-09-13 16:49:00 -07:00
Alvin Moore
cb92194772
Fixed problem with master being recruited on excluded servers
2017-09-13 16:48:27 -07:00
Alex Miller
5e14f19875
Merge pull request #147 from cie/alexmiller/grvtlogs
...
Only verify a quorum of TLogs are unlocked for a GRV request
2017-09-13 16:07:25 -07:00
Alex Miller
d6b3be98fe
Fix whitespace.
2017-09-13 15:49:39 -07:00
Alex Miller
06a9c7a772
Remove unnecessary policy recomputations in confirmEpochLive.
...
Watching for interface changes on readied servers was done as a workaround for
a case where all futures could be ready, but the policy verification would
never succeed. This turns out to be because stopping a tlog causes an error to
be returned. However, if a TLog is stopped, then we know that we can't do any
more commits, so we can just immediately stop trying and never mark our future
as ready.
2017-09-13 15:45:09 -07:00
Evan Tschannen
8cb53fd608
Merge pull request #149 from cie/choose-leader-on-stateless-processes
...
choose leader on the perferred process class
2017-09-13 13:58:49 -07:00
Alvin Moore
b1dd2ac6fe
Merge branch 'release-5.0'
2017-09-12 13:34:28 -07:00
Alvin Moore
4a6fb10a42
Added TraceEvents for remaining and killed workers when killing DataCenter
...
Fixed consideration of excluded workers when checking cluster availability
2017-09-12 13:33:13 -07:00
Alec Grieser
81860eeee7
fixed exclusion rule to actually not take flow tester
2017-09-11 13:04:45 -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
A.J. Beamon
18b2b95421
Merge branch 'release-5.0'
2017-09-08 15:47:31 -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
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
Alvin Moore
eceadc6281
Merge branch 'release-5.0'
...
Added circus cluster pascal
2017-09-05 13:12:04 -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
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
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
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
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
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