mengranwo
e54eedf0e2
Address pr comments, remove wait(tr.commit()) for read-only txn
2019-07-01 16:09:51 -07:00
mengranwo
0ad151e70a
style formatting
2019-07-01 16:09:51 -07:00
mengranwo
819b6e3d6d
fix compiling error
2019-07-01 16:09:51 -07:00
mengranwo
c7148bbb14
address cr comments:
2019-07-01 16:09:51 -07:00
mengranwo
d96cdacdd5
fix format issue
2019-07-01 16:09:51 -07:00
mengranwo
11161746f8
add try catch block around tx.onerror()
2019-07-01 16:09:51 -07:00
mengranwo
6b61b0e030
fix syntax error, pass compile
2019-07-01 16:09:51 -07:00
mengranwo
0b9cd18fb4
checking cluster is healthy or not during recovery process(for storage engine), if healthy, delete data files and join as new
2019-07-01 16:09:51 -07:00
Evan Tschannen
25d8ecdef5
Merge pull request #1776 from jzhou77/cmake
...
Remove unused remoteRecovered from master server
2019-07-01 16:05:01 -07:00
Jingyu Zhou
b69d7adabc
Remove unused remoteRecovered from master server
2019-07-01 15:41:35 -07:00
Jingyu Zhou
0b14c740bc
Merge pull request #1771 from jzhou77/cmake
...
Remove redundant actor compiler flags.
2019-07-01 13:03:58 -07:00
Jingyu Zhou
e2d7929b73
Remove redundant actor compiler flags.
2019-06-30 08:25:53 -07:00
Andrew Noyes
b77338af80
Add -DCMAKE_COLOR_MAKEFILE=0 to docker-compose.yaml
2019-06-28 17:46:47 -07:00
Andrew Noyes
3a246c1d25
Remove -fdiagnostics-color=always
...
This way you can run with -DCMAKE_COLOR_MAKEFILE=0 in CI and not get
garbled escape characters in your log
2019-06-28 17:46:47 -07:00
Evan Tschannen
5041ff38b1
removed unneeded description
2019-06-28 16:54:22 -07:00
Evan Tschannen
a124fc6e8a
fixed compiler error
2019-06-28 16:54:22 -07:00
Evan Tschannen
b9a6271375
local ratekeeper no longer globally limits
2019-06-28 16:54:22 -07:00
Evan Tschannen
4cef1d3937
Experimental change of storage write priority
2019-06-28 16:54:22 -07:00
Evan Tschannen
f539b5f09a
fix: a large targetRateRatio means limiting more
2019-06-28 16:54:22 -07:00
Evan Tschannen
18d5fbf1e0
Avoid jumping from rejecting 0% of requests directly to 20% of requests
2019-06-28 16:54:22 -07:00
Evan Tschannen
db413c37f7
restored the STORAGE_DURABILITY_LAG_SOFT_MAX knob and made the rk target slightly smaller than the soft limit, to avoid inaccuracies in ratekeeper control causing behavior changes on the storage servers
2019-06-28 16:54:22 -07:00
Evan Tschannen
ec16688db1
fixed the local ratekeeper workload to match the logic on the storage server
2019-06-28 16:54:22 -07:00
Evan Tschannen
a97940a10b
fixed compiler error
2019-06-28 16:54:22 -07:00
Evan Tschannen
92b32855ca
ratekeeper’s control algorithm would oscillate when limited by local ratekeeper
2019-06-28 16:54:22 -07:00
Evan Tschannen
1b939d5208
Merge pull request #1749 from satherton/feature-redwood
...
Update redwood storage engine to latest correctness-passing version
2019-06-28 16:22:06 -07:00
Evan Tschannen
5ccffe3cb3
Merge pull request #1684 from jzhou77/large-packet
...
Better handling for large packets
2019-06-28 16:19:01 -07:00
A.J. Beamon
35b6277a50
Fix knob copy paste error
2019-06-27 12:55:39 -07:00
A.J. Beamon
a0f0badf0b
Merge pull request #1763 from mpilman/fixes/windows-dlopen
...
Fixed two silly compilation bugs
2019-06-27 12:37:58 -07:00
mpilman
7bfda1faaa
Fixed three more Windows issues
...
This is now compiling on my Windows machine
2019-06-27 11:39:36 -07:00
mpilman
7efdf492ce
Fixed two silly compilation bugs
2019-06-27 10:29:59 -07:00
A.J. Beamon
6f29ac5b91
Merge pull request #1759 from alecgrieser/windows-build-port-me-else
...
Fix Windows build caused by incorrect definition check
2019-06-26 12:35:36 -07:00
Alec Grieser
e5d02b7ad4
use _WIN32 to determine platform instead of __WIN32__
2019-06-26 11:55:26 -07:00
A.J. Beamon
b92e6b09ad
Merge pull request #1758 from alexmiller-apple/external-workload
...
Fix ExternalWorkload not being a part of the old build/test system.
2019-06-26 08:23:33 -07:00
Alex Miller
30b27349a7
Fix addFdbTest
2019-06-25 21:57:09 -07:00
Alex Miller
83fae6cc15
Fix ExternalWorkload not being a part of the old build/test system.
2019-06-25 21:42:35 -07:00
Andrew Noyes
231577adc6
Fix gcc9 warning
2019-06-25 14:35:32 -07:00
Alvin Moore
d1de96649f
Added distcc to list of packages included within build-image in the event that builders use remote compilation nodes
2019-06-25 13:53:44 -07:00
Evan Tschannen
0fe6edc254
Merge pull request #1678 from mpilman/features/external-workload
...
Features/external workload
2019-06-25 13:53:19 -07:00
Evan Tschannen
c913aafc1c
Merge pull request #1721 from bnamasivayam/address-comma-separate-list
...
Make public address and listen address a comma separated list
2019-06-25 13:52:16 -07:00
Evan Tschannen
24937d8125
Merge pull request #1744 from vishesh/task/monitor-leader-on-demand
...
Fix setting enClientFailureMonitor global for client
2019-06-25 13:38:59 -07:00
Jingyu Zhou
e6ff23c420
Allow next packet size to be read when receiving data
...
For large packet, allocate sizeof(uint32_t) more bytes for next packet size.
Also add knob MIN_PACKET_BUFFER_FREE_BYTES, which is used to trigger allocation
of a new arena when free bytes are lower than this threshold.
2019-06-25 10:18:56 -07:00
Jingyu Zhou
c4e44e6697
Refactor: add missing include
2019-06-25 10:18:56 -07:00
Jingyu Zhou
54ac91342d
Refactor: include ordering in FlowTransport.actor.cpp
2019-06-25 10:18:56 -07:00
Jingyu Zhou
c2c82c89a5
Remove knob DEFAULT_PACKET_BUFFER_BYTES
2019-06-25 10:18:56 -07:00
Jingyu Zhou
9d07e84dc8
Update fdbrpc/FlowTransport.actor.cpp
...
Co-Authored-By: Evan Tschannen <36455792+etschannen@users.noreply.github.com>
2019-06-25 10:18:56 -07:00
Jingyu Zhou
e0c3df899b
Break connection read into multiple smaller reads
...
And add yield between consecutive reads.
2019-06-25 10:18:56 -07:00
Jingyu Zhou
559a4b6e26
Add const qualifier
2019-06-25 10:18:56 -07:00
Jingyu Zhou
2363326ecb
Add knobs for various packet buffer sizes
2019-06-25 10:18:56 -07:00
Jingyu Zhou
b151141965
Better handling for large packets
...
On the sending side, a large packet is split into smaller pieces. On the
receiving side, use packet length to allocate buffer to avoid multiple memcpy
and allocations.
2019-06-25 10:18:56 -07:00
Vishesh Yadav
cbc2398254
fdbrpc: Remove default parameter from FlowTransport::createInstance
2019-06-25 01:17:38 -07:00