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 |
Evan Tschannen
|
37a6a81634
|
Merge commit '7f6fc3e039c911cd84b8540f7f799fc38a1c1822' into feature-remote-logs
# Conflicts:
# fdbserver/workloads/RestartRecovery.actor.cpp
|
2018-02-23 12:33:28 -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 |
Evan Tschannen
|
dc93759e15
|
suppressed trace events that are spammy
|
2018-02-16 16:01:19 -08:00 |
Evan Tschannen
|
ead3892e77
|
fix: prevent fast spin for future version
|
2018-02-14 15:16:18 -08:00 |
Evan Tschannen
|
d2b0c07558
|
storage servers continue to attempt to pop old tags after the log system updates
|
2018-02-13 18:34:13 -08:00 |
Evan Tschannen
|
42405c78a5
|
Merge commit '4038bd2fd968d88861f2cebd442ce511724816cb' into feature-remote-logs
# Conflicts:
# fdbserver/ClusterController.actor.cpp
# fdbserver/Knobs.cpp
|
2018-02-10 12:08:52 -08:00 |
Evan Tschannen
|
fbadcc6eea
|
changing a storage server’s tag must be the first mutations applied in a version, because privatized mutations applied earlier in the same version will use the old tag
|
2018-02-09 18:21:29 -08:00 |
A.J. Beamon
|
0c601d6f85
|
Purge past version references
|
2018-01-31 12:05:41 -08:00 |
Evan Tschannen
|
4160765fa1
|
added a buggify which reboots a server immediately after it has changed its locality
|
2018-01-29 18:21:28 -08:00 |
Evan Tschannen
|
29c5d4ad3d
|
upgrades from 5.X mostly supported, still some remaining correctness problems
|
2018-01-28 11:52:54 -08:00 |
Evan Tschannen
|
5ac4f73978
|
Merge branch 'release-5.1' into feature-remote-logs
# Conflicts:
# fdbclient/NativeAPI.actor.cpp
# fdbrpc/Locality.h
# fdbrpc/simulator.h
# fdbserver/ApplyMetadataMutation.h
# fdbserver/ClusterController.actor.cpp
# fdbserver/LogSystemPeekCursor.actor.cpp
# fdbserver/MasterProxyServer.actor.cpp
# fdbserver/SimulatedCluster.actor.cpp
# fdbserver/TLogServer.actor.cpp
# fdbserver/TagPartitionedLogSystem.actor.cpp
# fdbserver/WorkerInterface.h
# fdbserver/masterserver.actor.cpp
# flow/Net2.actor.cpp
# tests/fast/SidebandWithStatus.txt
# tests/rare/LargeApiCorrectnessStatus.txt
# tests/slow/DDBalanceAndRemoveStatus.txt
|
2018-01-05 11:33:42 -08:00 |
Evan Tschannen
|
7f72aa7de5
|
fix: a storage server does not ever need to rollback before a version restored from disk
|
2017-11-30 11:19:43 -08:00 |
Balachandar Namasivayam
|
9dd588dcce
|
Addressed review comments.
Changed naming for NewMin and NewAnd to MinV2 and AndV2
|
2017-10-25 14:48:05 -07:00 |
Balachandar Namasivayam
|
8c3bdc5b3b
|
Make atomic ops differentiate between unset and empty values.
|
2017-10-23 16:48:13 -07:00 |
Evan Tschannen
|
e2c1e87df6
|
made a large number of fixes to make fearless DR correctness clean.
|
2017-10-19 15:36:32 -07:00 |
Balachandar Namasivayam
|
312f614133
|
Add the new ops and AND to NON_ASSOCIATIVE_MASK.
In the storage server, read the entire value if the op is ByteMin or ByteMax.
|
2017-10-16 11:06:31 -07:00 |
Balachandar Namasivayam
|
eeebf10030
|
Modified existing behavior of MIN and AND atomic ops. The new behavior results in a 'SET' if the atomic op is performed on a non -existing key.
Added new atomic ops ByteMin and ByteMax that does lexicographic comparison of byte strings.
|
2017-10-10 13:02:22 -07:00 |
Evan Tschannen
|
15962cf079
|
Merge branch 'master' into feature-remote-logs
# Conflicts:
# fdbrpc/Locality.cpp
# fdbrpc/Locality.h
# fdbserver/ClusterController.actor.cpp
# fdbserver/ClusterRecruitmentInterface.h
# fdbserver/TLogServer.actor.cpp
# fdbserver/TagPartitionedLogSystem.actor.cpp
# fdbserver/WorkerInterface.h
# fdbserver/fdbserver.vcxproj.filters
# fdbserver/masterserver.actor.cpp
# fdbserver/worker.actor.cpp
# flow/error_definitions.h
|
2017-10-05 17:09:44 -07:00 |
Evan Tschannen
|
ef41b07bb3
|
renamed past_version to transaction_too_old
implemented read_lock_aware option
|
2017-09-28 16:35:08 -07:00 |
Evan Tschannen
|
4b21da1cd6
|
fix: lastVersionWithData was not updated when fetchKeys injects mutations
|
2017-09-27 10:44:34 -07:00 |
Evan Tschannen
|
36c98f18e9
|
do not register a worker with the cluster controller until it has finished recovering all files from disk
|
2017-09-15 10:57:58 -07:00 |
Evan Tschannen
|
76e7988663
|
Merge branch 'master' into feature-remote-logs
# Conflicts:
# fdbserver/ClusterController.actor.cpp
# fdbserver/DataDistribution.actor.cpp
# fdbserver/OldTLogServer.actor.cpp
# fdbserver/TLogServer.actor.cpp
# fdbserver/WorkerInterface.h
# flow/Net2.actor.cpp
|
2017-09-11 15:15:56 -07:00 |
Evan Tschannen
|
c22708b6d6
|
added tag localities
fix: remote logs need to stop the master when they are stopped
|
2017-08-03 16:16:36 -07:00 |
Alec Grieser
|
660729839c
|
moved Notified.h from flow -> fdbclient ; flow bindings package does better job when excluding testers
|
2017-07-14 15:49:30 -07:00 |
Alvin Moore
|
b28ed397a2
|
Fixed printf field width specifier to reduce compilation warnings within OS X
|
2017-05-26 14:51:34 -07:00 |
FDB Dev Team
|
a674cb4ef4
|
Initial repository commit
|
2017-05-25 13:48:44 -07:00 |