A.J. Beamon
|
732a0eda1e
|
Merge pull request #5325 from sfc-gh-anoyes/anoyes/trace-partial-file-suffix
Add the trace_partial_file_suffix option
|
2021-08-03 13:56:12 -07:00 |
Andrew Noyes
|
86a225c726
|
Explain that no separator is added
|
2021-08-03 11:03:13 -07:00 |
Andrew Noyes
|
7a6216ce3e
|
Update fdbclient/vexillographer/fdb.options
Co-authored-by: A.J. Beamon <aj.beamon@snowflake.com>
|
2021-08-03 10:58:49 -07:00 |
Andrew Noyes
|
39eff8c569
|
Add trace_partial_file_suffix network option
|
2021-08-03 09:43:42 -07:00 |
Meng Xu
|
2cf66abc24
|
Merge pull request #5317 from jzhou77/master
Refactor decoder for better handling KV blocks
|
2021-08-03 09:23:13 -07:00 |
Trevor Clinkenbeard
|
5e1639ad32
|
Merge pull request #5222 from sfc-gh-tclinkenbeard/paxos-config-db
Simple (non-fault tolerant) implementation of replicated configuration database
|
2021-08-02 10:03:24 -07:00 |
Jingyu Zhou
|
426e906a87
|
Remove duplicated code
|
2021-08-01 22:39:28 -07:00 |
Steve Atherton
|
a981cf2707
|
Merge pull request #5316 from sfc-gh-satherton/encrypted-file-read-errors
Bug fixes in IAsyncEncryptedFile
|
2021-07-31 12:31:54 -07:00 |
Steve Atherton
|
256e9ba487
|
Fixed warnings in IDE, applied clang-format.
|
2021-07-31 11:35:02 -07:00 |
Daniel Smith
|
b35c5b31c6
|
Merge pull request #5048 from Daniel-B-Smith/rocksdb-metrics
Add a periodic trace message with RocksDB stats
|
2021-07-30 14:16:50 -04:00 |
Daniel Smith
|
a26dbba66f
|
Add RocksDB metrics
|
2021-07-30 13:27:43 -04:00 |
sfc-gh-tclinkenbeard
|
a55e849da0
|
Add some documentation to ConfigGeneration and fix getReadVersion implementations
|
2021-07-28 13:04:05 -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
|
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 #5271 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 |
Lukas Joswiak
|
d7a03cc703
|
Add GlobalConfig TraceEvents for easier debugging
|
2021-07-27 14:12:17 -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 |
sfc-gh-tclinkenbeard
|
634aa2deae
|
Fix IConfigTransaction::getReadVersion implementations
|
2021-07-26 19:37:12 -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 #5231 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 |
Zhe Wu
|
e39cfd48c3
|
Ignore goodRecruitmentTime and populate default PEER_LATENCY_CHECK_MIN_POPULATION
|
2021-07-26 10:24:26 -07:00 |
A.J. Beamon
|
34f82e7a15
|
Do not partially reset a transaction when it is committed or fails to commit with an error.
|
2021-07-26 09:51:44 -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
|
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
|
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 |
Markus Pilman
|
8315f648f6
|
Merge pull request #5219 from sfc-gh-ajbeamon/fix-mvc-db-deletion-race
Fix problems with using multi-version databases
|
2021-07-23 14:54:02 -06:00 |
A.J. Beamon
|
0e9dabcabb
|
Remove mutex that was only needed for a minor optimization.
|
2021-07-23 10:20:50 -07:00 |
A.J. Beamon
|
052e32ae18
|
Update comment about failure to update version monitor DB
|
2021-07-23 15:58:29 +00:00 |
A.J. Beamon
|
11b803fe0b
|
Handle database creation errors
|
2021-07-22 13:22:04 -07:00 |
A.J. Beamon
|
bdb740b7b8
|
Propogate errors if creating a database on an external client fails
|
2021-07-21 15:59:23 -07:00 |
sfc-gh-tclinkenbeard
|
169df42a8b
|
Merge remote-tracking branch 'origin/master' into const-serverdbinfo
|
2021-07-21 11:02:47 -07:00 |
Markus Pilman
|
63ebdc0cc0
|
added one missed change
|
2021-07-20 18:30:43 -06:00 |
Markus Pilman
|
89fa7d0558
|
remove unnecessary compile guards
|
2021-07-20 18:27:16 -06:00 |
sfc-gh-tclinkenbeard
|
7e417c9512
|
Merge remote-tracking branch 'origin/master' into const-serverdbinfo
|
2021-07-20 16:06:08 -07:00 |
Markus Pilman
|
01bad1f84d
|
Merge remote-tracking branch 'origin/master' into bugfixes/macos-literal-string
|
2021-07-20 16:24:52 -06:00 |
Trevor Clinkenbeard
|
4b83d73f48
|
Merge pull request #5151 from sfc-gh-tclinkenbeard/fix-non-tls-build
Fix build with DISABLE_TLS=ON
|
2021-07-20 15:07:16 -07:00 |
Markus Pilman
|
8f6b048e22
|
fix macOS build
|
2021-07-20 11:52:57 -06:00 |
sfc-gh-tclinkenbeard
|
6f81155784
|
Merge remote-tracking branch 'origin/master' into const-serverdbinfo
|
2021-07-20 10:18:40 -07:00 |
Evan Tschannen
|
5c9a38e526
|
Merge pull request #5198 from Daniel-B-Smith/rocksdb-simulation-roll-forward
Roll forward: RocksDB in Simulation
|
2021-07-20 09:33:11 -07:00 |
sfc-gh-tclinkenbeard
|
6836e49073
|
Throw error when commitProxy gets stuck
|
2021-07-19 21:00:28 -07:00 |
sfc-gh-tclinkenbeard
|
d46feb5468
|
Add COORDINATOR_LEADER_CONNECTION_TIMEOUT server knob
|
2021-07-19 20:17:46 -07:00 |
A.J. Beamon
|
39af41ebb7
|
Closing a multi-version database causes us to cancel the protocol version monitor, invalidating its future. If a version change is triggered after that happens, then an assertion will be triggered that expects the future to be valid.
This changes the behavior so that closing the database prevents us from doing any work to update the version.
|
2021-07-19 11:01:09 -07:00 |
sfc-gh-tclinkenbeard
|
2867e953cf
|
Add IConfigTransaction::createTestPaxos
|
2021-07-18 19:18:48 -07:00 |
sfc-gh-tclinkenbeard
|
7de573faf8
|
Add simple PaxosConfigTransaction::commit implementation
|
2021-07-18 14:43:58 -07:00 |
sfc-gh-tclinkenbeard
|
b24b46c862
|
Replace Standalone<RangeResultRef> with RangeResult in configuration database code
|
2021-07-18 14:26:15 -07:00 |
sfc-gh-tclinkenbeard
|
91e6b7d83d
|
Implement several more PaxosConfigTransaction methods
|
2021-07-18 14:21:21 -07:00 |