Josh Slocum
d68cb9b048
Changing role names and enabling tss by default in consistency check
2021-05-25 22:21:43 +00:00
Josh Slocum
4257ac2b4d
More TSS Changes/Fixes
2021-05-25 20:37:48 +00:00
Josh Slocum
ce82c9653e
Testing Storage Server implementation
2021-05-25 20:28:50 +00:00
RenxuanW
cc6497ddfb
Only log timeout when CC is unknown for a worker.
2021-05-12 16:24:13 -07:00
Lukas Joswiak
4ea760b2a9
Revert "Merge pull request #4136 from sfc-gh-mpilman/features/actor-lineage"
...
This reverts commit da41534618 , reversing
changes made to e6300905d6 .
2021-05-10 20:26:12 -07:00
Lukas Joswiak
cdf98f987d
Revert "Fix global config not triggering changes on server processes"
2021-05-10 12:18:28 -07:00
Lukas Joswiak
71ba6f4501
Switch std::function to AsyncTrigger
2021-05-07 16:05:03 -07:00
Lukas Joswiak
0fc1552683
Fix global config updates not triggering on fdbserver processes
2021-05-06 15:46:34 -07:00
Lukas Joswiak
8dcd779fc4
Merge branch 'master' into features/actor-lineage
2021-05-02 14:11:42 -07:00
RenxuanW
2bf7cf707e
Revert a change in fdbserver/worker.actor.cpp.
2021-04-27 15:19:18 -07:00
RenxuanW
0145eea684
Make `MonitorLeaderForwarding` and `LeaderForwarding` trackLatest events.
2021-04-27 15:17:20 -07:00
Lukas Joswiak
e163432303
Add filtering by wait state
2021-04-27 10:20:25 -07:00
Lukas Joswiak
7f9ee224a4
Refactor samples to include wait state
2021-04-26 22:50:44 -07:00
Lukas Joswiak
25fb85a64c
Add API to read samples from worker
2021-04-23 14:06:21 -07:00
Markus Pilman
a6a8a97e1f
Merge remote-tracking branch 'sfc/features/actor-lineage' into features/actor-lineage-instrument
2021-04-22 17:50:36 -06:00
Lukas Joswiak
15336ca274
Add callback for specific global configuration key changes
2021-04-20 17:51:38 -07:00
Markus Pilman
d76b32da18
Annotate read paths on the server side
2021-04-20 15:10:01 -06:00
RenxuanW
f04303185f
Huh
2021-04-19 17:17:22 -07:00
RenxuanW
4a35fa07e7
Add a safe check
2021-04-19 17:14:46 -07:00
RenxuanW
36702e57ee
Rename a few variables.
2021-04-19 17:06:10 -07:00
RenxuanW
21c518467a
Move 300s to a knob.
2021-04-15 15:38:44 -07:00
Lukas Joswiak
551268b0f2
Add well known endpoint for worker communication
2021-04-15 13:50:50 -07:00
RenxuanW
711fb58293
Improve logging on worker joining cluster
...
1. Logging on worker nodes when it joins a cluster and which cluster;
2. Log the connection string that is being used by worker;
3. Log a warning when a worker fails to join a cluster for longer than 5min, either because it doesn't know which cluster to join, or fails to get a RegisterWorkerReply within 5min.
2021-04-15 12:40:39 -07:00
Markus Pilman
eb036b7b02
Merge remote-tracking branch 'origin/master' into features/actor-lineage
2021-03-17 11:59:54 -06:00
Andrew Noyes
54824ec71d
Fix heap-use-after-free's
2021-03-16 00:44:28 +00:00
FDB Formatster
df90cc89de
apply clang-format to *.c, *.cpp, *.h, *.hpp files
2021-03-10 10:18:07 -08:00
A.J. Beamon
aaf0a9aa7b
Merge branch 'release-6.3' into merge-release-6.3-into-master
...
# Conflicts:
# build/docker-compose.yaml
# cmake/ConfigureCompiler.cmake
# fdbclient/FileBackupAgent.actor.cpp
# fdbrpc/AsyncFileCached.actor.h
# fdbrpc/IAsyncFile.h
# fdbrpc/IRateControl.h
# fdbrpc/simulator.h
# fdbserver/KeyValueStoreSQLite.actor.cpp
# fdbserver/storageserver.actor.cpp
# fdbservice/ServiceBase.cpp
2021-02-08 12:58:34 -08:00
A.J. Beamon
67e783acf8
Merge branch 'release-6.2' into merge-release-6.2-into-release-6.3
...
# Conflicts:
# cmake/CompileBoost.cmake
# cmake/FDBComponents.cmake
# fdbrpc/AsyncFileCached.actor.h
# fdbrpc/simulator.h
# fdbserver/KeyValueStoreSQLite.actor.cpp
# fdbserver/Knobs.cpp
# fdbserver/Knobs.h
# fdbserver/storageserver.actor.cpp
# flow/Knobs.h
# flow/network.h
2021-02-08 09:20:28 -08:00
A.J. Beamon
5e80e16802
Revert "CDs reject requests from external cluster or requests need to be forwarded based on an old forward request."
2021-02-05 13:05:33 -08:00
Xin Dong
9f837a3b84
Coordinators will not serve following requests after this change:
...
- A request that needs to be forwarded after the forward was set for a long(configured via Knobs) time.
- A request that has a different connection string than the CD's local connection string.
Simulation has been made to work with this change.
2021-01-29 13:24:45 -08:00
Evan Tschannen
34a82d6695
io_timeout now causes storage servers to go into zombie now
2021-01-27 13:18:13 -08:00
Andrew Noyes
0ef44739ea
Fix OPEN_FOR_IDE build in preparation for using clang-tidy
2021-01-26 02:04:11 +00:00
Markus Pilman
fb64902d5c
Assign roles
2021-01-19 16:04:09 -07:00
Markus Pilman
8e93573aad
Merge branch 'master' of github.com:apple/foundationdb into features/actor-lineage
2021-01-05 10:24:45 -07:00
Markus Pilman
f8e1df6c4f
Support for actor stack traces
2020-12-10 10:42:04 -07:00
Markus Pilman
0d324cee80
Annotation framework and role lineage
2020-12-09 10:19:59 -07:00
Richard Chen
df37751f6f
Merge branch 'master' of https://github.com/apple/foundationdb into stable_interfaces
2020-12-07 00:40:01 +00:00
Arjun Arun
788391e5e3
Remove word Ghetto from repo
2020-12-02 21:52:57 -06:00
Richard Chen
c77d9e4abe
merge conflicts
2020-12-02 21:53:19 +00:00
David Youngworth
d64cf8b9e3
Merge branch 6.3 into master
2020-11-17 11:22:45 -08:00
David Youngworth
d0391db862
Merge branch 'release-6.2' into release-6.3
2020-11-16 10:15:23 -08:00
sfc-gh-tclinkenbeard
12a6205d99
Move MetricLogger from fdbclient to fdbserver
2020-11-15 11:41:57 -08:00
sfc-gh-tclinkenbeard
4669f837fa
Add uses of makeReference
2020-11-07 22:10:18 -08:00
sfc-gh-tclinkenbeard
392f18a2de
Fix retrieveTraceLogIssues function name
2020-11-04 22:39:56 -08:00
Xin Dong
e73d189f88
Attach datacenter id to process, network, machine and memory metrics.
2020-10-30 11:20:40 -07:00
Richard Chen
90caa24af1
add function to get correct checksum class. Remove IChecksum::checkSum function
2020-10-23 02:24:29 +00:00
Richard Chen
545ee4269d
master conflicts
2020-10-19 01:03:54 +00:00
Richard Chen
1c533e7363
fix flowtransport conflicts
2020-10-19 01:00:03 +00:00
Trevor Clinkenbeard
24ea35e56f
Merge pull request #3748 from sfc-gh-ljoswiak/visibility-2
...
Add TLogVersion::V6
2020-10-14 17:35:32 -07:00
Lukas Joswiak
e47e0108a7
Add new TLogVersion
2020-10-14 15:41:10 -07:00