Commit Graph

7712 Commits

Author SHA1 Message Date
Vishesh Yadav 19daaf4bbb
Merge pull request #2215 from tapaswenipathak/atomic-add
Documentation for atomic add
2019-12-11 13:56:56 -08:00
A.J. Beamon cfea42350f
Merge pull request #2444 from atn34/patch-1
Make it more obvious that Make is deprecated
2019-12-11 10:54:10 -08:00
Andrew Noyes cc0524bf58
Make it more obvious that Make is deprecated 2019-12-11 10:53:02 -08:00
Jingyu Zhou 8312be9c2f
Merge pull request #2442 from xumengpanda/mengxu/fastrestore-code-cleanup-PR
Performant restore [11/XX]: Clean up unused fields in LoadingParam
2019-12-11 08:47:26 -08:00
Meng Xu feb2a8c70c FastRestore Change RestoreSendMutationVectorVersionedRequest name
Change RestoreSendMutationVectorVersionedRequest to
RestoreSendVersionedMutationsRequest for better naming
2019-12-10 17:23:40 -08:00
Meng Xu 20a19978f9 FastRestore:LoadingParam cleanup 2019-12-10 17:20:44 -08:00
Vishesh Yadav c5bc755af0
Merge pull request #2422 from kaomakino/kaomakino/mako
Mako: fix minor bugs
2019-12-09 12:56:42 -08:00
Bhaskar Muppana b9590be030
Merge pull request #2426 from xumengpanda/mengxu/dd-doc-move
Design doc: Rename data distribution design file
2019-12-09 09:36:22 -08:00
Meng Xu a13ccbbba2 Design doc: Rename data distribution design file 2019-12-09 06:44:57 -08:00
Kao Makino 38c3adbb84 Mako: fix minor bugs 2019-12-07 00:31:14 +00:00
A.J. Beamon 1700d479c9
Merge pull request #2414 from atn34/disable-sse-temporarily
Disable alignment-requiring instructions until #1434 is resolved
2019-12-06 09:25:02 -08:00
Andrew Noyes 991733a7fb Disable alignment-requiring instructions until #1434 is resolved 2019-12-05 15:11:10 -08:00
Jingyu Zhou c75b7f63c9
Merge pull request #2408 from xumengpanda/mengxu/fast-restore-sampling-PR
Performant restore [10/XX]: Add sampling phase
2019-12-05 09:29:05 -08:00
Meng Xu 39a4f2372f Change FASTRESTORE_SAMPLING_PERCENT to 0 to 100 2019-12-04 21:26:27 -08:00
Meng Xu c6b36dbffb FastRestore:Sampling:Resolve review comments 2019-12-04 17:35:11 -08:00
Meng Xu b7db2dec7e FastRestore:Change test workload from small to normal 2019-12-04 11:53:16 -08:00
Meng Xu dd91d26dfa FastRestore:Sampling:Add FASTRESTORE_SAMPLING_RATE knob 2019-12-04 11:46:29 -08:00
Meng Xu 2b987d1945 FastRestore:typedef Standalone<VectorRef<MutationRef>> MutationsVec 2019-12-04 11:39:55 -08:00
Meng Xu a15320cca7 Merge branch 'master' into mengxu/fast-restore-sampling-PR 2019-12-03 21:42:01 -08:00
Meng Xu 9383c3f0a6 FastRestore:Sampling:Apply clang format 2019-12-03 21:27:06 -08:00
Meng Xu 6b07c271f1 Fix non-deterministic error 2019-12-03 16:55:23 -08:00
Meng Xu 3310f67e9e Merge branch 'mengxu/fast-restore-fix-valgrind-PR' into mengxu/fast-restore-sampling-PR 2019-12-03 16:24:40 -08:00
Meng Xu 153b713b53 FastRestore:Add sampling on parsed mutations 2019-12-03 12:52:17 -08:00
Jingyu Zhou 2184f59875
Merge pull request #2405 from satherton/add-backup-comment
Added code comments in backup log range task.
2019-12-03 10:33:33 -08:00
Meng Xu a3ef3199c6
Merge pull request #2281 from fzhjon/include-failed-ss
Allow re-inclusion of servers marked as failed
2019-12-03 09:53:33 -08:00
Stephen Atherton f3ed3f462b Added code comments in backup log range task. 2019-12-03 09:44:15 -08:00
A.J. Beamon 4d28793c76
Merge pull request #2365 from xumengpanda/mengxu/no-wait-actor-fix-PR
Fix compilation warning that actor that does not contain wait statement
2019-12-03 08:30:04 -08:00
Evan Tschannen 07331ab5fd
Merge pull request #2362 from etschannen/master
Merge 6.2 into master
2019-12-02 15:04:27 -08:00
Meng Xu d43b5d390d
Merge pull request #2378 from dongxinEric/perf/fix-read-sampling-perf-regression
Perf/fix read sampling perf regression
2019-12-02 13:29:28 -08:00
Meng Xu 1c2cfb2ca0 FastRestore:Change handleRecruitRoleRequest return Void to void 2019-12-02 11:38:55 -08:00
Meng Xu f153cadab9 ComplilationWarning:Fix actor that does not contain wait statement 2019-12-02 11:38:29 -08:00
Meng Xu 594bd9544e Merge branch 'master' into mengxu/fast-restore-fix-valgrind-PR 2019-12-02 11:27:38 -08:00
Xin Dong 8953b196de
Merge pull request #2359 from xumengpanda/mengxu/dd-doc
Design doc: How is data distribution implemented
2019-12-02 09:22:08 -08:00
Balachandar Namasivayam e16ae7cadf
Merge pull request #2336 from fzhjon/merge-attrition-workloads
Merge attrition workloads
2019-11-28 18:31:20 -08:00
Xin Dong 8a9be14171 Resolve review comments 2019-11-27 19:26:22 -08:00
Meng Xu 422401dcd2
Merge pull request #2391 from atn34/atn34/memset-zero
Initialize memory for Optional and ErrorOr
2019-11-27 17:31:24 -08:00
Meng Xu bdf31a7297
Merge pull request #2393 from atn34/atn34/suppress-ubsan-alignment
Ignore -fsanitize=alignment for UBSAN
2019-11-27 10:43:53 -08:00
Andrew Noyes 30908b0bb1 Ignore -fsanitize=alignment for UBSAN
Until we fix all occurrences
2019-11-26 19:34:44 -08:00
Andrew Noyes 3a9fd29d3c Initialize memory for Optional and ErrorOr
This does _not_ fix any potential uses of uninitialized memory. Without
this change, gcc issues false-positive -Wuninitialized warnings

I'm hoping this does not have a noticeable impact on performance
2019-11-26 11:31:30 -08:00
Meng Xu 530b689299 Move state variable to the start of function 2019-11-26 11:17:59 -08:00
Meng Xu 474f0067c4 Remove unneeded state 2019-11-25 23:10:14 -08:00
Meng Xu cb2de36c3d Reduce test load 2019-11-25 21:31:52 -08:00
Meng Xu bb97307f08 FastRestore:Applier:Move state variables at the start of actor 2019-11-25 21:25:14 -08:00
Jingyu Zhou 5d27419142
Merge pull request #2388 from xumengpanda/mengxu/move-restore-test
Move parallel restore tests from tests/slow to tests/ folder
2019-11-25 13:38:32 -08:00
Jon Fu da5f48f344 Merge branch 'master' of https://github.com/apple/foundationdb into merge-attrition-workloads 2019-11-25 12:55:55 -08:00
Jon Fu 1e5bff34dc changed function parameter to pass by reference 2019-11-25 12:55:50 -08:00
Jon Fu 92892d4168 Merge branch 'master' of https://github.com/apple/foundationdb into include-failed-ss 2019-11-25 11:05:35 -08:00
Meng Xu 923a22db66 Change CMakeLists for the parallel tests 2019-11-25 10:54:56 -08:00
Meng Xu 78b8961891 Move parallel restore tests to tests folder
Valgrind found errors on these two parallel restore tests,
although correctness test confirms these two tests have no correctness error.

To prevent these two parallel restore tests from spamming valgrind test results,
we exclude these two tests from our nightly tests for now.
2019-11-25 10:53:10 -08:00
Meng Xu 79ebd81dab Design doc:DD:Fix typos 2019-11-22 16:20:08 -08:00