Evan Tschannen
|
fa3b61508c
|
fix: do not increase numIncompatibleConnections if the connect was already incompatible
|
2018-07-28 08:50:54 -07:00 |
Stephen Atherton
|
4379a58bbe
|
Suppress potentially spammy event and don't log cancellation errors.
|
2018-07-27 21:03:10 -07:00 |
Stephen Atherton
|
59e005485d
|
Fixed bug where incompatible connection count was sometimes decremented twice for the same peer.
|
2018-07-27 20:48:14 -07:00 |
Stephen Atherton
|
6a3834c3f8
|
Fixed memory leak when destroying a FlowTransport.
|
2018-07-27 20:46:54 -07:00 |
Stephen Atherton
|
c593d1c6a2
|
Bug fix causing clients to sometimes (rarely) not reconnect to upgraded clusters. Reliable packets were being dropped to incompatible peers intentionally, but now this is only done if the peer is newer since successful communication with a newer peer will never be possible.
|
2018-07-27 20:42:06 -07:00 |
Stephen Atherton
|
fddb3e87e2
|
Differentiate between a timeout in attempting to connect vs a timeout on an active connection by converting timeouts during connection attempts to connection_failed errors.
|
2018-07-09 19:40:01 -07:00 |
Stephen Atherton
|
3ce7c78d36
|
If an HTTP request fails due to a connection failure or a timeout, do not convert the error to the more generic http_request_failed.
|
2018-07-09 18:58:33 -07:00 |
Evan Tschannen
|
e503dc975c
|
fix: destroy peers that are inactive
do not open new connections to send replies
|
2018-07-09 13:37:06 -07:00 |
Stephen Atherton
|
a2f16e217e
|
Memory waste fix, when a Peer disconnects an extra packet buffer block is allocated to copy unsent reliable bytes to even if there aren't any.
|
2018-07-06 19:44:30 -07:00 |
Stephen Atherton
|
e9e1e194f0
|
Added operation-specific rate controls to blob store interface.
|
2018-06-20 20:34:34 -07:00 |
Richard Low
|
fff6a47c43
|
Validate certiicates by default
|
2018-06-20 14:04:03 -07:00 |
A.J. Beamon
|
d9c702a9e3
|
Merge release-5.1 into release-5.2
|
2018-05-30 09:09:55 -07:00 |
Richard Low
|
84ed35b01f
|
Only log TLS verify failures if all verification fails; log failures at SevInfo
|
2018-05-21 10:58:59 -07:00 |
Richard Low
|
086700aeb1
|
Plumb through TLS key password to CLI and from environment
|
2018-05-21 10:56:10 -07:00 |
Evan Tschannen
|
b5b8c5d587
|
fix: white space issue in getKnobDescription
|
2018-05-10 14:27:10 -07:00 |
Balachandar Namasivayam
|
b2c32ea4f2
|
Add secure_connection param to BlobStore to configure security.
Default is https. Setting secure_connection=0 makes it http.
|
2018-05-10 13:53:46 -07:00 |
Evan Tschannen
|
d3450ce5b0
|
Merge pull request #343 from bnamasivayam/tls-plugin
Tls plugin
|
2018-05-09 16:35:53 -07:00 |
Balachandar Namasivayam
|
479dbf4c04
|
Addressed review comments.
Remove redundant FDBLibTLS/ITLSPlugin.h.
|
2018-05-09 16:16:09 -07:00 |
Balachandar Namasivayam
|
0c2960a221
|
Use smart pointer instead of naked ones in set_peer_verify() method.
|
2018-05-09 14:53:01 -07:00 |
Balachandar Namasivayam
|
7591931a09
|
Revert "Make tls_verify_peers as a comma separated string of constraints."
This reverts commit 2033847e4b .
|
2018-05-09 14:40:36 -07:00 |
Balachandar Namasivayam
|
2033847e4b
|
Make tls_verify_peers as a comma separated string of constraints.
|
2018-05-09 14:37:39 -07:00 |
Balachandar Namasivayam
|
e8b7f4b190
|
Add password support for tls.
|
2018-05-08 20:46:31 -07:00 |
Balachandar Namasivayam
|
49af5d685b
|
Restore previous behavior of not specifying peer_verify option means disable checking.
|
2018-05-08 18:54:44 -07:00 |
Balachandar Namasivayam
|
d3b5cfb93c
|
Support latest TLS plugin.
Add support for https in backup.
|
2018-05-08 16:28:13 -07:00 |
Evan Tschannen
|
1f6c6a886b
|
Merge branch 'release-5.1' into release-5.2
|
2018-05-08 13:08:11 -07:00 |
Alvin Moore
|
9aa94e87a3
|
Renamed the default TLS search plugin
|
2018-05-07 17:01:14 -07:00 |
Evan Tschannen
|
db98c1b9b6
|
Merge branch 'release-5.1' into release-5.2
# Conflicts:
# versions.target
|
2018-04-17 18:36:19 -07:00 |
Stephen Atherton
|
0169384636
|
Fixed rare infinite loop in blob list and delete operations.
|
2018-04-12 17:22:34 -07:00 |
Yichi Chiang
|
d8175471bc
|
Merge release-5.1.5
|
2018-04-11 17:55:10 -07:00 |
A.J. Beamon
|
ee4c966137
|
TransportData::numIncompatibleConnections was uninitialized.
|
2018-04-11 11:15:12 -07:00 |
yichic
|
ede5cab192
|
Merge pull request #89 from yichic/share-log-mutations-5.2
Share log mutations 5.2
|
2018-03-19 12:01:26 -07:00 |
Yichi Chiang
|
ec02e54f64
|
Refactor EraseLogData()
|
2018-03-19 11:56:01 -07:00 |
Yichi Chiang
|
d6559b144f
|
Share log mutations between backups and DRs which have the same backup range
|
2018-03-19 11:32:50 -07:00 |
Alec Grieser
|
0853fcb052
|
switch to using zu for some size_t variables in printf
|
2018-03-14 18:07:05 -07:00 |
Evan Tschannen
|
28ea983487
|
Merge branch 'release-5.1' into release-5.2
# Conflicts:
# flow/Trace.cpp
# versions.target
|
2018-03-09 14:40:31 -08:00 |
Evan Tschannen
|
cf6dd1437b
|
suppress spammy trace events
|
2018-03-09 10:16:34 -08:00 |
Evan Tschannen
|
5390af8be4
|
suppress spammy logs
|
2018-03-09 09:40:36 -08:00 |
A.J. Beamon
|
f2c804e14f
|
Reverting changes from merge of master into release-5.2 (b25810711c ). Note that we never intend to release master into release-5.2, but if we did we would need to revert this commit.
|
2018-03-06 10:15:04 -08:00 |
satherton
|
a82d0e95be
|
Merge pull request #25 from apple/release-5.1
Merge release-5.1 to master
|
2018-03-04 23:20:31 -08:00 |
Stephen Atherton
|
d0e122fdbe
|
Blob client send and receive speed limits were being initialized using opposite knobs.
|
2018-03-04 23:05:55 -08:00 |
Evan Tschannen
|
e3c6b66240
|
fix: do not commit more data after being stopped
fix: prioritize dc locality above exclusion to prevent being stuck after excluding all machines in a data center
|
2018-02-26 13:13:37 -08:00 |
Evan Tschannen
|
37a6a81634
|
Merge commit '7f6fc3e039c911cd84b8540f7f799fc38a1c1822' into feature-remote-logs
# Conflicts:
# fdbserver/workloads/RestartRecovery.actor.cpp
|
2018-02-23 12:33:28 -08:00 |
Alvin Moore
|
de1551c20d
|
Merge branch 'release-5.1'
|
2018-02-23 08:24:06 -08:00 |
Alvin Moore
|
a1382895a6
|
Fixed headers and some whitespace
|
2018-02-23 04:50:23 -08:00 |
Alec Grieser
|
e1162e9238
|
Merge remote-tracking branch 'upstream/release-5.1'
|
2018-02-22 11:16:12 -08:00 |
Alec Grieser
|
0bae9880f1
|
remove trailing whitespace from our copyright headers ; fixed formatting of python setup.py
|
2018-02-21 10:25:11 -08:00 |
Alec Grieser
|
aadc06de99
|
Merge remote-tracking branch 'upstream/release-5.1'
|
2018-02-20 14:28:29 -08:00 |
Alec Grieser
|
1c1ae7d70e
|
Merge remote-tracking branch 'upstream/release-5.1' into bindings-format
|
2018-02-19 12:37:06 -08:00 |
Evan Tschannen
|
31b89a638f
|
added satellite_none and remote_none options to unconfigure from a fearless setup
fix: log_router configuration was broken
|
2018-02-17 13:51:17 -08:00 |
Evan Tschannen
|
dc93759e15
|
suppressed trace events that are spammy
|
2018-02-16 16:01:19 -08:00 |