Commit Graph

9141 Commits

Author SHA1 Message Date
A.J. Beamon 2336f073ad Checkpointing a bunch of work on throttles. Rudimentary implementation of auto-throttling. Support for manual throttling via fdbcli. Throttles are stored in the system keyspace. 2020-04-03 15:24:14 -07:00
A.J. Beamon e0424a52f8 Merge branch 'master' into transaction-tagging 2020-03-25 08:23:11 -07:00
Xin Dong 241b24b358
Merge pull request #2852 from dongxinEric/feature/binding-tests-for-storage-server-metrics-api
Added a test in API tests for the new API(getEstimagedRangeSize).
2020-03-24 10:41:00 -07:00
Xin Dong 69b572cc86 Added specs for the new tests. 2020-03-24 09:59:40 -07:00
Xin Dong 338c62b176 Moved up the new test cases to comply the convention there. 2020-03-24 09:53:52 -07:00
Xin Dong 527686ffe0 Added a test in API tests for the new API(getEstimagedRangeSize). 2020-03-24 09:26:56 -07:00
Jingyu Zhou 9b0a3787c7
Merge pull request #2850 from xumengpanda/mengxu/fr-enable-rollback-and-abort-test-PR
Performant restore [23/xx]: Enable Rollback test workload and abortAndRestartAfter option for restore tests
2020-03-23 18:51:36 -07:00
Meng Xu d7cf562ec4 Enable rollback workload for multi cycle restore test 2020-03-23 16:33:11 -07:00
Meng Xu 85a9f6ab96 Merge branch 'master' into mengxu/fr-enable-rollback-and-abort-test-PR 2020-03-23 16:32:00 -07:00
Meng Xu 14c641ce2b Enable rollback workload 2020-03-23 16:29:01 -07:00
Jingyu Zhou cede1500cd
Merge pull request #2848 from xumengpanda/mengxu/fr-multi-cycle-test-PR
Performant restore [22/xx]: Introduce multiple cycle tests for the restore
2020-03-23 16:27:15 -07:00
Meng Xu 4756447b74 Enable abortAndRestartAfter option for restore cycle test 2020-03-23 15:15:14 -07:00
Meng Xu f936adedb0 Change tab to space for test workload file 2020-03-23 15:10:35 -07:00
Meng Xu d0bce1a105 Add ParallelRestoreCorrectnessCycle test into CMakeList 2020-03-23 13:56:33 -07:00
Meng Xu 9c2c3b26d3 Merge branch 'master' into mengxu/fr-multi-cycle-test-PR 2020-03-23 13:54:20 -07:00
Jingyu Zhou 9a50458a64
Merge pull request #2846 from xumengpanda/mengxu/fr-add-attrition-to-test-PR
Performant restore [21/xx]: Enable assassination workload in restore test
2020-03-23 13:52:01 -07:00
Meng Xu 00ada7e086 Enable attrition workload for restore multi cycle tests 2020-03-23 13:50:05 -07:00
Meng Xu ace19eefe4 Introduce multi cycle tests for fast restore 2020-03-23 12:59:43 -07:00
Meng Xu 5b2b2a8767 Enable assassination for restore cycle test 2020-03-23 12:28:04 -07:00
Meng Xu 0fcd6c98d4 Include simulator.h to RestoreWorker 2020-03-23 11:34:02 -07:00
Meng Xu 48db54424f Add assassination workload to restore test workload
Add assert to ensure restore worker is reliable and not killed.
2020-03-23 11:11:13 -07:00
Meng Xu 51047a6c1d Protect restore worker from assassination in simulation 2020-03-23 11:06:40 -07:00
A.J. Beamon 26b7e02d4c Some initial work to support tagging transactions and passing them around. 2020-03-20 11:23:11 -07:00
Meng Xu 980037f3a8
Merge pull request #2835 from bnamasivayam/revert-report-conflicting-keys
Revert report conflicting keys
2020-03-20 10:33:26 -07:00
Evan Tschannen e7e559cbae
Merge pull request #2706 from etschannen/feature-test-harness
Added TestHarness and TraceLogHelper for assisting with automated simulation testing
2020-03-20 10:29:22 -07:00
A.J. Beamon cf9a18a64d
Merge pull request #2838 from dongxinEric/misc/diable-ruby-tester
Disable Ruby tests for the moment.
2020-03-20 10:26:26 -07:00
Evan Tschannen a38a7fc8b4 updated copyright date 2020-03-20 10:15:33 -07:00
Xin Dong f293666028 Added back unnecessary changes. 2020-03-20 10:12:37 -07:00
Xin Dong 851ee20c1a Disable Ruby tests for the moment. 2020-03-20 10:05:14 -07:00
Jingyu Zhou 34415f82b3
Merge pull request #2832 from xumengpanda/mengxu/backup-code-review-PR
Buggify upload delay when backup worker upload data to blob
2020-03-19 21:42:28 -07:00
Balachandar Namasivayam 804fe1b22e Revert "Merge pull request #2257 from zjuLcg/report-conflicting-key"
This reverts commit 648dc4a933, reversing
changes made to 487d131b38.
2020-03-19 21:34:28 -07:00
Balachandar Namasivayam efd0c6cec0 Revert "Merge pull request #2833 from xumengpanda/mengxu/remove-test-PR"
This reverts commit 8d655d7e40, reversing
changes made to cd5be43cd9.
2020-03-19 21:33:47 -07:00
Meng Xu dfea2c2e55 BackupWorker:Remove assert in pop 2020-03-19 20:14:52 -07:00
Meng Xu a323b80439 BackupWorker:Improve code comments 2020-03-19 15:58:22 -07:00
Jingyu Zhou 8d655d7e40
Merge pull request #2833 from xumengpanda/mengxu/remove-test-PR
Remove ReportConflictingKeys.txt workload
2020-03-19 12:41:27 -07:00
Meng Xu 4f61973ede Remove the ReportConflictingKeys.txt test from CMake 2020-03-19 10:49:54 -07:00
Meng Xu 308d82245c Remove ReportConflictingKeys.txt workload
The PR 2257 still has many correctness failures.
Remove the workload to avoid noise while we are working on the fixes.
2020-03-19 10:34:14 -07:00
Alex Miller cd5be43cd9
Merge pull request #2816 from mpilman/features/docker-script
added script that will generated a dev-docker img
2020-03-19 02:02:58 -07:00
Meng Xu 94276076de BackupWorker:Buggify upload delay
Add questions to code as well.
2020-03-18 19:04:45 -07:00
Balachandar Namasivayam 58a9bfa78b
Merge pull request #2820 from dongxinEric/fix/1977/add-back-trace-event-flush-failure-report
Fix/1977/add back trace event flush failure report
2020-03-18 16:11:44 -07:00
Balachandar Namasivayam a476127f5f
Merge pull request #2802 from xumengpanda/mengxu/debug-master-PR
Fix correctness failure on master branch
2020-03-18 16:07:36 -07:00
Evan Tschannen 648dc4a933
Merge pull request #2257 from zjuLcg/report-conflicting-key
Report conflicting keys
2020-03-18 13:39:42 -07:00
Evan Tschannen 487d131b38
Merge pull request #2828 from Daniel-B-Smith/chrome-tracing-fixes
A couple of small fixes to the chrome tracing helper
2020-03-18 10:18:53 -07:00
Evan Tschannen 291b6c3a53
Merge pull request #2829 from bnamasivayam/master
Increate QuietDatabase time to 90 seconds for real world cases.
2020-03-17 17:08:47 -07:00
Meng Xu d8a9034085
Merge pull request #2741 from ajbeamon/roughness-cleanup
Clean up and add comments to Roughness calculation
2020-03-17 15:45:35 -07:00
Balachandar Namasivayam 747434a13d Increate QuietDatabase time to 90 seconds for real world cases. 2020-03-17 14:36:07 -07:00
Jingyu Zhou 5385d94fbd
Merge pull request #2827 from zjuLcg/temp-branch
Delete unnecessary parameters in MakoWorkload
2020-03-17 14:27:14 -07:00
Daniel Smith 5ad9807c21 Small fixes 2020-03-17 17:21:52 -04:00
Evan Tschannen a234e4693b
Merge pull request #2826 from etschannen/master
Merge 6.2 into Master
2020-03-17 13:58:47 -07:00
chaoguang 16cd68d3d9 Delete unnecessary parameters 2020-03-17 13:41:14 -07:00