A.J. Beamon
d51b93390d
Proper handling of reset and transaction destruction. Add some comments.
2021-09-17 18:10:56 -06:00
Xiaoge Su
e68b131e4a
fixup! Reformat source code
2021-09-16 19:40:28 -07:00
Xiaoge Su
abf73047ca
Enforce std:: specifier rather than using namespace
2021-09-16 19:40:28 -07:00
Mohamed Oulmahdi
ce4bef2cec
Allow / and - for fdbserver command line parameter values
2021-09-15 16:30:58 -06:00
sfc-gh-tclinkenbeard
8e523c5bae
Fixed grv_proxy_failed error message
2021-09-12 17:33:25 -07:00
sfc-gh-tclinkenbeard
368e217adf
Fixed commit_proxy_failed error message
2021-09-12 17:33:25 -07:00
Kao Makino
f7c7a31478
Disable clang-format on flow/aarch64/asmdefs.h
2021-09-10 15:33:40 -07:00
Xiaoge Su
cb9ee75d9b
Fix the self-assign warning in Atomic.h
...
When compiling FDB using clang++, self-assign warning appears due to the
code
pos = littleEndian32(pos);
in Atomic.h, which expands to
pos = pos;
as littleEndian32 is defined as
#define littleEndian32(value) value
This warning is not interesting, but annoying, by adding a
no-side-effect casting, the warning is suppressed.
2021-08-31 23:54:56 -07:00
sfc-gh-tclinkenbeard
86c6c2b643
Merge remote-tracking branch 'origin/master' into paxos-config-db
2021-08-27 23:24:14 -07:00
FDB Formatster
2c788c233d
apply clang-format to *.c, *.cpp, *.h, *.hpp files
2021-08-27 17:07:47 -07:00
A.J. Beamon
a51988ff3a
Refactor our PRIVATE_EXCEPT_FOR_TLSCONFIG_CPP macro to be compatible with clang-format. Remove one use of it that is no longer needed now that actors can access private members.
2021-08-27 16:41:45 -07:00
sfc-gh-tclinkenbeard
ad99f025e3
Merge remote-tracking branch 'origin/master' into paxos-config-db
2021-08-27 14:13:34 -07:00
Fuheng Zhao
2a147b53cb
update the logReport function
2021-08-27 13:47:30 -07:00
Fuheng Zhao
0516b2b24f
add clear to writeToLog
2021-08-27 13:45:11 -07:00
sfc-gh-tclinkenbeard
7f8a1385d5
Merge remote-tracking branch 'origin/master' into paxos-config-db
2021-08-26 17:00:43 -07:00
sfc-gh-fzhao
e81927e801
Merge branch 'apple:master' into HistogramCountDetailFormatChange
2021-08-26 14:44:52 -07:00
Andrew Noyes
05853b97c5
Merge pull request #4920 from apple/anoyes/aarch64-memcmp
...
Use custom mem{cmp,cpy} impl on Arm
2021-08-26 14:30:05 -07:00
Fuheng Zhao
d8c257e263
resolve conflicts
2021-08-26 13:13:01 -07:00
Fuheng Zhao
8a19dac2f7
update the count and precetage to countLinear and percentageLinear
2021-08-26 13:08:11 -07:00
Fuheng Zhao
656dccae08
fix type
2021-08-26 13:02:55 -07:00
Steve Atherton
be440ab954
Merge pull request #5260 from FuhengZhao/RedwoodHistogram
...
Redwood local histograms
2021-08-26 12:05:44 -07:00
Andrew Noyes
8b7e598feb
Disallow usage of wait
outside of ACTORs
...
Before this change, calling `wait` outside of an ACTOR would compile (!!)
2021-08-26 08:47:50 -07:00
Fuheng Zhao
5eb92ae65c
reomve registry
2021-08-24 15:47:04 -07:00
sfc-gh-tclinkenbeard
a047782db2
Merge remote-tracking branch 'origin/master' into paxos-config-db
2021-08-24 11:08:20 -07:00
Fuheng Zhao
57652a0cae
Format
2021-08-24 10:00:24 -07:00
Fuheng Zhao
b65a66fab7
log redwood histogram seperatly
2021-08-24 09:57:39 -07:00
Lukas Joswiak
b756667d5b
Merge pull request #5402 from Doxense/fix-sampling-projects-conflicts-with-msbuild
...
Add dependencies between sampling and non-sampling actors projects
2021-08-24 09:25:31 -07:00
Jingyu Zhou
eafe5b31ca
Merge pull request #5432 from Doxense/fix-windows-std-mutex-crash
...
Fix Windows std::mutex crash
2021-08-24 08:41:52 -07:00
Mohamed Oulmahdi
c1bb977a93
Set sampling dependencies for Windows only
2021-08-24 10:48:31 +02:00
Mohamed Oulmahdi
2c5510011c
Add dependencies between sampling and non-sampling actors projects
2021-08-24 10:48:31 +02:00
Kao Makino
ab318880a5
Add ACKNOWLEDGEMENTS. Replace memcpy with advsimd implementation.
2021-08-23 19:12:52 -07:00
Lukas Joswiak
d554205db3
Move common knob initialization macros to header
2021-08-23 11:41:01 -07:00
Lukas Joswiak
e2d897a2c2
Clean up types
2021-08-23 11:41:01 -07:00
Lukas Joswiak
4c92026213
Use existing error when triggering local config restart
2021-08-23 11:41:01 -07:00
Lukas Joswiak
7998ec4232
Add atomicity to knobs
2021-08-23 11:41:00 -07:00
Trevor Clinkenbeard
66df75c570
Merge pull request #5385 from sfc-gh-tclinkenbeard/debug-dd
...
Capture deep copy of `machine_info` in `printSnapshotTeamsInfo`
2021-08-20 13:25:50 -07:00
sfc-gh-tclinkenbeard
3a067b9cc8
Expand scope of GetGenerationQuorum object in PaxosConfigTransactionImpl
2021-08-20 10:15:01 -07:00
Fuheng Zhao
5aeb6249a5
change unit::cout format into %u
2021-08-20 09:24:59 -07:00
Mohamed Oulmahdi
bff33372f6
Use WIN32 mutex instead of std::mutex for singleton
2021-08-20 17:39:57 +02:00
Jingyu Zhou
32142bdec2
Merge pull request #5422 from sfc-gh-xwang/master
...
fix spelling error
2021-08-19 15:48:27 -07:00
Xiaoxi Wang
09342f43ea
fix spelling error
2021-08-19 13:55:30 -07:00
Fuheng Zhao
dc31064e96
change histogram counts write to log format
2021-08-18 18:52:44 -07:00
Chaoguang Lin
b9628bdb50
Merge branch 'master' of github.com:apple/foundationdb into add-flow-db-interface
2021-08-17 20:24:41 +00:00
Evan Tschannen
0a78c84a3e
Merge pull request #5183 from sfc-gh-xwang/tlog_dev
...
TLog Streaming Peek
2021-08-17 11:51:34 -07:00
sfc-gh-tclinkenbeard
3418c20867
Merge remote-tracking branch 'origin/master' into paxos-config-db
2021-08-16 10:49:47 -07:00
sfc-gh-tclinkenbeard
904deb9516
Improve DDTeamCollection const-correctness
2021-08-12 18:52:57 -07:00
sfc-gh-fzhao
29b4f221a7
Merge branch 'apple:master' into RedwoodHistogram
2021-08-12 17:07:05 -07:00
sfc-gh-tclinkenbeard
cfe677c100
storageRecruiter only responds to changes in recruitStorage endpoint
2021-08-12 16:24:03 -07:00
Daniel Smith
0cc317124e
Merge pull request #5354 from liquid-helium/thread-safe-promis-stream
...
Introduced ThreadReturnPromiseStream
2021-08-12 12:19:13 -04:00
Xiaoxi Wang
a97570bd06
solve mis-spelling, trace log and format problems
2021-08-11 18:26:00 -07:00