1
0
mirror of https://github.com/apple/foundationdb.git synced 2025-06-01 18:56:00 +08:00

7163 Commits

Author SHA1 Message Date
Zhe Wu
d9b5a7c38d
Merge pull request from halfprice/zhewu/optional-tlog-interface
Account for the case where TLogInterface may not present in ServerDbInfo in worker health monitor
2021-08-02 10:09:13 -07:00
Trevor Clinkenbeard
5e1639ad32
Merge pull request from sfc-gh-tclinkenbeard/paxos-config-db
Simple (non-fault tolerant) implementation of replicated configuration database
2021-08-02 10:03:24 -07:00
Zhe Wu
2c08d17975 Account for the case where TLogInterface may not present in ServerDbInfo in worker health monitor 2021-08-02 07:30:27 -07:00
Daniel Smith
b35c5b31c6
Merge pull request from Daniel-B-Smith/rocksdb-metrics
Add a periodic trace message with RocksDB stats
2021-07-30 14:16:50 -04:00
Daniel Smith
adc466acb6 Fix key name 2021-07-30 13:27:43 -04:00
Daniel Smith
a26dbba66f Add RocksDB metrics 2021-07-30 13:27:43 -04:00
Andrew Noyes
353efe7db2
Merge pull request from sfc-gh-tclinkenbeard/fix-more-clang-warnings
Enable more warnings for `clang`
2021-07-29 15:43:54 -07:00
Zhe Wu
a0bad000f3
Merge pull request from halfprice/zhewu/local-dc-count-proxy
Include proxies in the local worker list in health monitoring
2021-07-28 16:13:10 -07:00
Zhe Wu
e0a7891d67 Include proxies in the local worker list 2021-07-28 14:16:48 -07:00
sfc-gh-tclinkenbeard
856348f0c7 Merge remote-tracking branch 'origin/master' into paxos-config-db 2021-07-28 14:06:52 -07:00
sfc-gh-tclinkenbeard
59ddfd78bd Merge remote-tracking branch 'origin/master' into paxos-config-db 2021-07-28 12:54:02 -07:00
sfc-gh-tclinkenbeard
94a65865d9 Merge remote-tracking branch 'origin/master' into fix-clang-warnings 2021-07-28 12:29:27 -07:00
sfc-gh-tclinkenbeard
c74047c665 Merge remote-tracking branch 'origin/master' into fix-more-clang-warnings 2021-07-28 11:51:02 -07:00
A.J. Beamon
9f571255bd
Merge pull request from sfc-gh-ajbeamon/do-not-reset-committed-transaction
Do not partially reset a transaction when it is committed or fails to commit with an error
2021-07-28 09:02:54 -07:00
Steve Atherton
507c1f11e3 Add .log() to bare TraceEvent() invocations without any .detail()s to avoid clang-tidy warning about immediate destruction of object without use. 2021-07-26 19:55:10 -07:00
Trevor Clinkenbeard
e68344e0ea
Fix header for ConfigNode.h
Co-authored-by: Lukas Joswiak <lukas.joswiak@snowflake.com>
2021-07-26 19:26:31 -07:00
Dan Lambright
55094bdd00
Merge branch 'master' into expired-forward 2021-07-26 19:58:29 -04:00
Trevor Clinkenbeard
48d4ea6d57
Merge pull request from sfc-gh-tclinkenbeard/availability-improvements
Throw `failed_to_progress` error when a role fails to make progress
2021-07-26 15:55:14 -07:00
Meng Xu
d238853193
Merge pull request from halfprice/zhewu/gray-failure-patch
Change how to wait for goodRecruitmentTime and populate default PEER_LATENCY_CHECK_MIN_POPULATION
2021-07-26 14:00:53 -07:00
sfc-gh-tclinkenbeard
f4d03562f4 Merge remote-tracking branch 'origin/master' into fix-clang-warnings 2021-07-26 13:38:36 -07:00
Dan Lambright
9f3e5d9bb5 use a BinaryWriter::toValue and BinaryReader::fromStringRef<double> instead of encoding time using a string 2021-07-26 15:58:41 -04:00
A.J. Beamon
febc26a1ea Fix some cases where we were reusing a committed transaction without resetting it. 2021-07-26 11:43:07 -07:00
Sajjad Rahnama
9d6402b759 Fault Injection Active/Deactivation - Edit usage in fdbserver 2021-07-26 11:04:18 -07:00
Sajjad Rahnama
d36b5d62df Fault Injection Active/Deactivation - Edit TSS mode set_config 2021-07-26 10:41:17 -07:00
Zhe Wu
e39cfd48c3 Ignore goodRecruitmentTime and populate default PEER_LATENCY_CHECK_MIN_POPULATION 2021-07-26 10:24:26 -07:00
sfc-gh-tclinkenbeard
36703decee Merge remote-tracking branch 'origin/master' into fix-clang-warnings 2021-07-26 09:32:29 -07:00
Dan Lambright
ae424f1195 rebase 2021-07-26 10:55:22 -04:00
Dan Lambright
34fecb61de Reject connections to clusters forwarded in the (configurable) past 2021-07-26 10:18:10 -04:00
sfc-gh-tclinkenbeard
7f727fd616 Merge remote-tracking branch 'origin/master' into fix-more-clang-warnings 2021-07-24 23:18:21 -07:00
sfc-gh-tclinkenbeard
23558a5430 Fix -Wreorder-ctor warnings in TLogServer.actor.cpp 2021-07-24 23:15:22 -07:00
sfc-gh-tclinkenbeard
e26efd6799 Fix more -Wreorder-ctor warnings in OldTLogServer_6_2.actor.cpp 2021-07-24 22:51:57 -07:00
sfc-gh-tclinkenbeard
a27d7c86f4 Fix more -Wreorder-ctor warnings in DataDistribution.actor.cpp 2021-07-24 22:14:43 -07:00
sfc-gh-tclinkenbeard
e5e449b340 Fix more -Wreorder-ctor warnings in storageserver.actor.cpp 2021-07-24 17:33:29 -07:00
sfc-gh-tclinkenbeard
da50e13f3e Fix more -Wreorder-ctor warnings in DataDistribution.actor.cpp, OldTLogServer_4_6.actor.cpp, and Net2.actor.cpp 2021-07-24 17:33:11 -07:00
sfc-gh-tclinkenbeard
b20e02ca25 Fix more -Wreorder-ctor warnings across several files 2021-07-24 11:43:19 -07:00
sfc-gh-tclinkenbeard
3442ebd3b7 Fix more -Wreorder-ctor warnings across many files 2021-07-24 11:20:51 -07:00
sfc-gh-tclinkenbeard
e006e4fed4 Fix -Wreorder-ctor warnings in LogSystemPeekCursor.actor.cpp and several other files 2021-07-24 00:48:13 -07:00
sfc-gh-tclinkenbeard
64dc1dc185 Fix -Wreorder-ctor warnings in NativeAPI.actor.cpp and several other files 2021-07-24 00:23:06 -07:00
sfc-gh-tclinkenbeard
b9a22a61ef Fix many -Wreorder-ctor warnings 2021-07-23 17:33:18 -07:00
Sajjad Rahnama
e04646e267 Fault Injection Active/Deactivation 2021-07-23 16:28:20 -07:00
Fuheng Zhao
e0eb7170ba increment the version 2021-07-22 17:13:11 -07:00
sfc-gh-tclinkenbeard
e62e6503ac Fix most delete-non-virtual-dtor clang warnings 2021-07-21 23:32:44 -07:00
Steve Atherton
2d3e78df77 Merge branch 'master' of github.com:apple/foundationdb into redwood-io-priority 2021-07-21 13:44:48 -07:00
sfc-gh-tclinkenbeard
169df42a8b Merge remote-tracking branch 'origin/master' into const-serverdbinfo 2021-07-21 11:02:47 -07:00
Steve Atherton
c16b73bb2f Bug fix, BTreeCursor pager event reason was not being initialized. Changed metric column order. 2021-07-21 01:28:25 -07:00
Steve Atherton
3e2206680d Merge branch 'master' of github.com:apple/foundationdb into redwood-io-priority
# Conflicts:
#	fdbserver/VersionedBTree.actor.cpp
2021-07-20 23:57:03 -07:00
Steve Atherton
2f21e0a6bb BTree levels above the configured count for metrics are now included into the highest level, which fixes some valgrind errors and a crash. 2021-07-20 23:40:35 -07:00
Steve Atherton
5ff58ec824 Fixed valgrind errors caused by memory lifetime bugs in Histogram usage. Removed usage of unneeded level 0. 2021-07-20 22:46:56 -07:00
Steve Atherton
01af706228 Refactor metric logging to be shorter and changed text format to be more condensed. 2021-07-20 21:23:50 -07:00
Trevor Clinkenbeard
f7b6996ee8
Merge pull request from sfc-gh-tclinkenbeard/fix-unittest-datadir
Change default data directory for unit tests outside simulation
2021-07-20 18:13:26 -07:00