Commit Graph

14624 Commits

Author SHA1 Message Date
Steve Atherton ffeb94ada4 Updated Redwood set unit test to use unit test parameters. 2021-04-04 23:33:04 -07:00
Steve Atherton eec119e0d0 Added an fdbserver role to run unit tests directly without a cluster or test spec file, and added a unit test parameters concept for passing options into unit tests.
Updated p2p network test to use unit test parameters instead of the environment.
2021-04-04 23:27:34 -07:00
Aaron Molitor 781255d2c2
Update README.md 2021-04-02 17:43:19 -05:00
Kao Makino 587d89d1a2
Add devtoolset-8-systemtap-sdt-devel (#4538)
Co-authored-by: Aaron Molitor <ammolitor@users.noreply.github.com>
2021-04-02 17:25:13 -05:00
Scott Fines 275e650a80 Disabling tests that don't really work in the ctest development environment. They aren't important tests anyway 2021-04-02 11:09:08 -05:00
Meng Xu 4590c48073
Merge pull request #4605 from ammolitor/master
align developer aliases with CI build commands
2021-04-01 14:27:36 -07:00
Aaron Molitor 723d34ec15 align developer aliases with CI build commands
align developer aliases with CI build commands
2021-04-01 12:52:34 -05:00
Evan Tschannen 9f048c4e22
Merge pull request #4601 from sfc-gh-mpilman/buildcop/2021/03/31/MoveKeysSideband
Buildcop/2021/03/31/move keys sideband
2021-04-01 10:24:01 -07:00
Evan Tschannen 644707a865
Merge pull request #4599 from sfc-gh-etschannen/fix-monitor-leader-remotely
Fixed simulation bugs where the test was not able to set a starting config
2021-04-01 10:07:14 -07:00
Evan Tschannen d612dbbbe2
Update fdbserver/Coordination.actor.cpp
Co-authored-by: Jingyu Zhou <jingyuzhou@gmail.com>
2021-04-01 10:05:49 -07:00
Markus Pilman 07976993e7 change buggified knob instead 2021-03-31 16:25:13 -06:00
Markus Pilman c295dabc64 Change assertion to not catch valid time_outs 2021-03-31 16:23:39 -06:00
Evan Tschannen 6e2a8dd3db Merge branch 'master' into fix-monitor-leader-remotely 2021-03-31 14:26:58 -07:00
Evan Tschannen 8be216b5c9 fix: storage servers would not attempt to become a cluster controller even when they were the only process in a region because they were not notified that the existing cluster controller was in the remote region 2021-03-31 14:24:44 -07:00
Vishesh Yadav 91afa3cc9c
Merge pull request #4515 from halfprice/zhewu/update-fault-tolerance-calculation
Populate min_replicas_remaining fields in the cluster status for all regions. This gives better picture of the data replicas currently exist in the database.
2021-03-31 13:06:17 -07:00
Markus Pilman ce8fce94c8
Merge pull request #4596 from sfc-gh-etschannen/fix-starting-config
Fixed simulations which timeout setting starting configuration
2021-03-31 10:31:28 -06:00
Evan Tschannen e774262046 fix: g_simulator.disableRemote did not contain the rest of the configuration 2021-03-30 21:11:26 -07:00
Evan Tschannen d2061554db Fix: simulations with region configurations that enables automatic failover could failover before both regions are fully replicated 2021-03-30 19:48:54 -07:00
Steve Atherton 7d44af3fec
Merge pull request #4568 from jzhou77/master
Use the restored range in the actual restore
2021-03-30 09:58:31 -07:00
Steve Atherton 82121b6cb7
Merge pull request #4590 from jzhou77/fix
Fix a comment on backup log data location
2021-03-30 09:57:41 -07:00
Evan Tschannen 58c9158b73
Merge pull request #4583 from sfc-gh-mpilman/buildcop/2021/03/25/lowlatency1
Fix bug where betterMasterExist and recruitment disagree
2021-03-30 09:39:50 -07:00
Jingyu Zhou 4c73e838ab Fix a comment on backup log data location 2021-03-30 09:26:48 -07:00
Zhe Wu 2648d19edd Update comment 2021-03-29 15:10:57 -07:00
Zhe Wu 43db56ae77 Merge remote-tracking branch 'upstream/master' into zhewu/update-fault-tolerance-calculation
Merge upstream master.
2021-03-29 13:51:10 -07:00
Jingyu Zhou 2b4744ad8a Reword comments. 2021-03-29 13:43:43 -07:00
Markus Pilman 50342b5082 fix a second low-latency bug 2021-03-29 13:31:26 -06:00
Markus Pilman 41faa51c7a re-add debugRandom 2021-03-29 13:31:16 -06:00
Chaoguang Lin ebf41b0b10
Merge pull request #4571 from sfc-gh-clin/fix-boost-build-on-OSX
Fix boost build on OS X
2021-03-29 11:09:43 -07:00
Jingyu Zhou 55ef40864f Add comments for touched functions 2021-03-29 10:09:07 -07:00
Jingyu Zhou 1a0ef39e5d Fix keyRangesFilter with logsOnly flag
Remove the Sev 40 trace event.
2021-03-27 21:48:27 -07:00
Jingyu Zhou 9b5d248bdb Merge branch 'master' of https://github.com/apple/foundationdb 2021-03-27 15:01:49 -07:00
Markus Pilman 8555723b98 removing testing case 2021-03-26 15:46:54 -06:00
Markus Pilman 43bed1d9dd Fix bug where betterMasterExist and recruitment disagree 2021-03-26 15:06:59 -06:00
Zhe Wu c3aff4340f Address merge conflicts 2021-03-26 11:36:02 -07:00
Dan Lambright 244c537bc6
Merge pull request #4578 from dlambrig/knob
add SYSTEM_MONITOR_FREQUENCY knob.
2021-03-26 13:52:29 -04:00
Dan Lambright bd68591ea2 add SYSTEM_MONITOR_FREQUENCY knob. 2021-03-26 09:17:36 -04:00
Aaron Molitor a8601024dd
Update build badge in README.md 2021-03-25 23:03:00 -05:00
Aaron Molitor 59db01a7be update README.md 2021-03-25 22:41:46 -05:00
Trevor Clinkenbeard 5cbb6421d2
Merge pull request #4573 from sfc-gh-jfu/jfu-test-parser
Updated test parser to read new option correctly
2021-03-25 20:25:51 -07:00
Jon Fu 69d88dcf96 adjust placement of option in test workload 2021-03-25 15:25:50 -04:00
Jon Fu 1541f4234a Updated test parser with new option and also added option to test file with default value 2021-03-25 14:40:06 -04:00
Chaoguang Lin da5930171e Fix boost build on OS X 2021-03-25 11:30:22 -07:00
Jingyu Zhou a9d8806828 Use the restored range in the actual restore 2021-03-25 10:07:25 -07:00
Jingyu Zhou 3fefebb23a
Merge pull request #4554 from sfc-gh-satherton/restore-log-filtering2
Mutation log filtering during restore
2021-03-24 22:54:09 -07:00
Aaron Molitor 73d0c2ac15
Docker updates (#4551)
* add alias to start joshua with default correctness package
add lxml to pip packages being installed
add byobu, fish, ripgrep, the_silver_searcher and zsh to devel images (fish and ripgrep not avaialbe in c6)
sort yum packages being installed
add aws cli and kubectl for starting correctness/joshua
fix cmk output location, remove cluster-file in j
add docker to centos7 build image
use printf to create/update files in devel image

* add ycsb incomplete Dockerfile, remove buildspec.yml
2021-03-24 19:59:03 -05:00
Steve Atherton 720c0b3a4f
Added const.
Co-authored-by: Trevor Clinkenbeard <trevor.clinkenbeard@snowflake.com>
2021-03-24 14:36:55 -07:00
Evan Tschannen a2d4c0cf89
Merge pull request #4542 from sfc-gh-mpilman/features/better-sim-output
Features/better sim output
2021-03-24 14:32:51 -07:00
A.J. Beamon f1166f2bf6
Merge pull request #4545 from sfc-gh-anoyes/anoyes/fix-truncate-simulation
In simulation, fix treatment of extending a file with truncate as a "pending modification"
2021-03-24 12:35:32 -07:00
Andrew Noyes eb80321ea3 Attempt to fix windows build 2021-03-24 18:48:10 +00:00
Trevor Clinkenbeard 0db28f6ea0
Merge pull request #4535 from jzhou77/fix-dd
Fix DD Assertion failed in canBeSet
2021-03-24 10:50:04 -07:00