Commit Graph

16328 Commits

Author SHA1 Message Date
Tao Lin 79ae18f97a Fix printable bytes that may be escaped incorrectly 2021-07-09 14:37:51 -07:00
Daniel Smith 1feedb700b Don't log key not found as an error 2021-07-09 13:07:06 -04:00
sfc-gh-tclinkenbeard 382533c4e1 Add FDB_ prefix to BOOLEAN_PARAM macros 2021-07-09 05:42:14 -07:00
sfc-gh-tclinkenbeard bbce95da5f Undo changes unrelated to BOOLEAN_PARAM macro 2021-07-09 05:24:42 -07:00
Steve Atherton fe575b995a Added IO Priority to Redwood. 2021-07-09 05:05:08 -07:00
Steve Atherton f58d091148 Refactored PriorityMultiLock again, fixed bug where slots could be under-utilized, reduced overhead when locks are released without waiting. 2021-07-09 02:51:34 -07:00
Daniel Smith 8efe3b296a Delete remaining extern declarations for noUnseed 2021-07-08 19:19:22 -04:00
Daniel Smith acfd0b6c1c Don't check the random number generator state at the end 2021-07-08 19:19:02 -04:00
Steve Atherton ac39fd65a7 Bug fixes in PriorityMultiLock related to destruction during a waiter callback. Removed a waitOrError() because it throws internal_error and shouldn't be needed anyway. 2021-07-08 16:16:20 -07:00
Daniel Smith 3fbd6b6143 Enable IThreadPool in simulation 2021-07-08 18:51:01 -04:00
Markus Pilman 0452ff5759
Merge pull request #5139 from KrzysFR/windows-docker-build-master
Fix Windows build and add Docker build image
2021-07-08 12:23:01 -06:00
Christophe Chevalier aa624a43b6 Fix windows build.ps1 for compatibility with GitHub CI
- Replace deprecated `Get-WmiObject` with `Get-CimInstance` to get the cpu count and memory size
2021-07-08 13:22:09 +02:00
Mohamed Oulmahdi 7b590c2447 Add support for building on Windows via Docker
- Add Dockerfile.windows and Dockerfile..windows.devel
- build.ps1: script that produces the binaries (MSI, tools)
- CMake: disable building documentation on windows (not supported)
- Fix invalid path when building setup with WIX
- Remove deprecated @Action attribute from wix project
2021-07-08 11:42:16 +02:00
Steve Atherton 15a62c417a Less overhead per waiter execution in PriorityMultiLock. 2021-07-08 02:19:00 -07:00
sfc-gh-tclinkenbeard 020371a78f Merge remote-tracking branch 'origin/master' into add-boolean-param 2021-07-07 16:50:51 -07:00
Trevor Clinkenbeard f24581b644
Merge pull request #5120 from sfc-gh-tclinkenbeard/improve-poll-delay-safety
Improve safety of backup agent poll delay
2021-07-07 14:42:33 -07:00
Zhe Wang 6cf8a91fbd
Merge pull request #5129 from kakaiu/clean_up_add_trace_event_to_tLog_pop
Clean up add_trace_event_to_tLog_pop
2021-07-07 16:09:22 -05:00
Trevor Clinkenbeard f5ade03538
Merge pull request #4233 from sfc-gh-tclinkenbeard/encrypt-backup-files
Added AsyncFileEncrypted
2021-07-07 13:28:28 -07:00
Zhe Wang cc10c9aee2 clean up add_trace_event_to_tLog_pop 2021-07-07 14:14:59 -05:00
Fuheng Zhao 78b56fe347 refactor get function 2021-07-07 11:22:50 -07:00
Steve Atherton 9b969b99f4
Merge pull request #5118 from sfc-gh-satherton/redwood-rangeread-prefetch
Redwood range read prefetching
2021-07-07 11:12:18 -07:00
Zhe Wang 5101f19aca
Merge pull request #5117 from kakaiu/add_trace_event_to_tLog_pop
Add trace event to tLog pop
2021-07-07 12:55:43 -05:00
Scott Fines d1db0d4013 Making it possible to run a multiple-cluster Java integration test 2021-07-07 10:15:18 -07:00
Zhe Wang b82a3f4276 add trace event to tLog pop 2021-07-07 12:13:49 -05:00
Steve Atherton 14724f3e54 Applied clang-format. 2021-07-06 23:24:57 -07:00
Fuheng Zhao 498232f172 Merge branch 'redWoodMetricsEnhancements' of https://github.com/FuhengZhao/foundationdb into redWoodMetricsEnhancements 2021-07-06 22:33:29 -07:00
sfc-gh-fzhao 3ed629d2f8
Merge branch 'apple:master' into redWoodMetricsEnhancements 2021-07-06 22:33:08 -07:00
Fuheng Zhao fa5a408eb4 change trace message 2021-07-06 22:31:37 -07:00
Fuheng Zhao 4e429b93c7 remove some comments 2021-07-06 22:31:37 -07:00
Fuheng Zhao fbded481f6 tight bound idx 2021-07-06 22:31:37 -07:00
Fuheng Zhao 0eeaf01883 clear buckets when upperBound is updated 2021-07-06 22:31:37 -07:00
Fuheng Zhao 669c892931 update histogram record count in set page size function 2021-07-06 22:31:37 -07:00
Fuheng Zhao a8cc9dedef fix error in output 2021-07-06 22:31:37 -07:00
Fuheng Zhao 069d52a3cf update trace information and fix minor errors 2021-07-06 22:31:37 -07:00
Fuheng Zhao f5c3634623 refactor histogram header file 2021-07-06 22:31:37 -07:00
Fuheng Zhao 4f23cc14ba format output 2021-07-06 22:31:37 -07:00
Fuheng Zhao 3544d1e99e output sketches summary 2021-07-06 22:31:37 -07:00
Fuheng Zhao 8ba2991263 check in idx 2021-07-06 22:31:37 -07:00
Fuheng Zhao 7334ff8255 add assert idx back 2021-07-06 22:31:37 -07:00
Fuheng Zhao 0be6a7457d initialize sketches only once 2021-07-06 22:31:37 -07:00
Fuheng Zhao 2a870e1d95 extra check in getHeight function 2021-07-06 22:31:37 -07:00
Fuheng Zhao 7a039de787 fix error in mapping item to linear bucket, histogram class 2021-07-06 22:31:37 -07:00
Fuheng Zhao 94115cc24f need to add detail information into log 2021-07-06 22:31:37 -07:00
Fuheng Zhao c7b5a518f3 fix error in order of paramters in atomicUpdatePage function 2021-07-06 22:31:37 -07:00
Fuheng Zhao 59b0dd7d42 fix minor error 2021-07-06 22:31:37 -07:00
Fuheng Zhao 34cd0d04d7 update redwoodmetrics structure; need to fix bug 2021-07-06 22:31:37 -07:00
Fuheng Zhao 602053c707 add redWoodMetrics::Level struct constructor 2021-07-06 22:31:37 -07:00
Fuheng Zhao 3a394783a0 initialize fields in redWoodMetrics struct explicitly 2021-07-06 22:31:37 -07:00
Fuheng Zhao 87f8f89638 add drawHistogram method in histogram class 2021-07-06 22:31:37 -07:00
Fuheng Zhao 3497b96ace change histogram class static member variable to non-static 2021-07-06 22:31:37 -07:00