Commit Graph

312 Commits

Author SHA1 Message Date
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