A.J. Beamon
|
cff0c485b0
|
Update a comment to remove use of word blacklist
|
2020-06-15 15:27:35 -07:00 |
A.J. Beamon
|
57390bfbc5
|
Merge pull request #3263 from apple/release-6.2
Merge release-6.2 into release-6.3
|
2020-05-28 14:14:38 -07:00 |
A.J. Beamon
|
382666d21e
|
Permissions were wrong on installed files. A missing DESTINATION for fdbserver caused the binary to be missing.
|
2020-05-28 10:33:09 -07:00 |
A.J. Beamon
|
b3c269351a
|
Merge pull request #3252 from apple/release-6.2
Merge release-6.2 into release-6.3
|
2020-05-27 19:13:24 -07:00 |
A.J. Beamon
|
96f396ec7f
|
Make sure to build the binary stripping targets when packaging stripped binaries
|
2020-05-27 16:40:07 -07:00 |
A.J. Beamon
|
12225c0f46
|
Adopt consistent use of ... for repeating arguments
|
2020-05-27 15:27:47 -07:00 |
A.J. Beamon
|
a632b26beb
|
Add documentation for several fdbcli commands that were present in fdbcli help but were not in our online documentation.
|
2020-05-27 13:29:01 -07:00 |
A.J. Beamon
|
d6be580319
|
Merge branch 'release-6.2' into merge-release-6.2-into-release-6.3
# Conflicts:
# documentation/sphinx/source/command-line-interface.rst
# documentation/sphinx/source/release-notes.rst
# fdbcli/fdbcli.actor.cpp
|
2020-05-27 11:42:27 -07:00 |
A.J. Beamon
|
e4b1489a0e
|
Merge pull request #3202 from ajbeamon/cmake-use-stripped-binaries-for-packages
cmake: use stripped binaries for packages unless generating debug packages
|
2020-05-27 11:36:38 -07:00 |
A.J. Beamon
|
1f1a8df7ef
|
Auto completion for "throttle disable auto" were wrong because of logical operator grouping problems.
|
2020-05-22 09:48:53 -07:00 |
A.J. Beamon
|
2f9cd383ea
|
Use stripped executables in packages when not building with debug symbols.
|
2020-05-21 13:39:55 -07:00 |
tclinken
|
3a8efb2d0b
|
Added advanceversion command to fdbcli
|
2020-05-20 15:47:31 -07:00 |
tclinken
|
40aec61d30
|
Added fdbcli getversion command
|
2020-05-20 15:47:30 -07:00 |
tclinken
|
4f5bf41ed8
|
Print explanation when fdbcli unlock fails
|
2020-05-20 15:47:30 -07:00 |
tclinken
|
9c6bec1af6
|
Add unlock command to fdbcli
|
2020-05-20 15:47:30 -07:00 |
tclinkenbeard
|
b3aa54e7eb
|
Add lock command to fdbcli
|
2020-05-20 15:47:30 -07:00 |
A.J. Beamon
|
cc4874918a
|
Merge branch 'release-6.3' into tag-throttling-by-priority
# Conflicts:
# fdbserver/Ratekeeper.actor.cpp
|
2020-05-20 14:26:35 -07:00 |
Evan Tschannen
|
a3d4f3f4de
|
Merge pull request #3175 from ajbeamon/fdbcli-throttle-improve-hints-and-completion
Better hint and completion help with throttle command in fdbcli
|
2020-05-20 14:25:03 -07:00 |
A.J. Beamon
|
b589c3c940
|
Remove IncludeVersions.h, which is no longer needed for cmake-only builds
|
2020-05-20 13:23:02 -07:00 |
A.J. Beamon
|
14b23c146f
|
Support throttling and unthrottling tags by priority and their auto/manual state in fdbcli.
|
2020-05-15 12:47:55 -07:00 |
A.J. Beamon
|
f1477b09e9
|
Better hint and completion help with throttle command in fdbcli.
|
2020-05-14 16:04:03 -07:00 |
Andrew Noyes
|
8bd5dcaff8
|
Merge branch 'master' into atn34/special-key-versioning
|
2020-05-09 15:34:20 -07:00 |
Andrew Noyes
|
a7c21cdadd
|
Use new worker_interfaces key range in fdbcli
|
2020-05-08 05:37:37 +00:00 |
A.J. Beamon
|
b1055a8501
|
Merge branch 'master' into transaction-tagging
|
2020-05-05 16:03:39 -07:00 |
Alex Miller
|
78d644f673
|
Merge branch 'master' into bugfixes/cmake-includes
|
2020-05-04 02:11:46 -07:00 |
A.J. Beamon
|
decf3e82b0
|
Fix various bugs and make sure to cleanup throttles from the database when they expire
|
2020-05-01 21:36:28 -07:00 |
A.J. Beamon
|
41c517a5dd
|
Merge branch 'master' into transaction-tagging
# Conflicts:
# fdbclient/NativeAPI.actor.cpp
|
2020-04-27 13:05:24 -07:00 |
A.J. Beamon
|
239876351b
|
Add some initial auto-throttling. Move the definition of the priority enum to a more global place and use it for all transaction priorites (except in ClientLogEvents, because of serialization incompatibilites).
|
2020-04-24 11:31:16 -07:00 |
A.J. Beamon
|
35c18ac60a
|
Improvements to expiration. Encode throttles with auto/manual and priority in the key to support throttling the same tag with different values in these parameters.
|
2020-04-23 20:50:40 -07:00 |
A.J. Beamon
|
f1dd0ee298
|
Protect against a ratekeeper starting up with a clock set in the past (compared to old ratekeeper) extending the duration of throttles excessively.
|
2020-04-21 16:35:25 -07:00 |
A.J. Beamon
|
78d48a0dad
|
Merge branch 'master' into transaction-tagging
# Conflicts:
# fdbcli/fdbcli.actor.cpp
# fdbclient/Knobs.h
# fdbclient/NativeAPI.actor.cpp
# fdbclient/fdbclient.vcxproj
# fdbserver/MasterProxyServer.actor.cpp
|
2020-04-17 09:23:18 -07:00 |
A.J. Beamon
|
2b66dcd24a
|
Some more refactoring. Reduce what is sent from RK->MP->clients
|
2020-04-17 08:07:01 -07:00 |
A.J. Beamon
|
0fba8c47be
|
Checkpoint: Ratekeeper sets absolute limits for tag throttles and enforces them by distributing requests to proxies, who distribute them to clients.
A few refactorings.
|
2020-04-16 14:43:22 -07:00 |
tclinken
|
93400d25c8
|
Added advanceversion command to fdbcli
|
2020-04-15 20:01:01 -07:00 |
A.J. Beamon
|
bcb0a4cc78
|
Merge pull request #2890 from tclinken/expose-lock-fdbcli
Add lock and unlock commands to fdbcli
|
2020-04-10 13:54:47 -07:00 |
A.J. Beamon
|
7f3fa00897
|
Reorganize a bit of code.
|
2020-04-10 13:53:23 -07:00 |
A.J. Beamon
|
55a0d00ad4
|
Encoding of tags in the database now supports multiple tags per throttle. Remove throttle prefix search.
|
2020-04-10 10:12:26 -07:00 |
tclinken
|
b44105b54c
|
Print explanation when fdbcli unlock fails
|
2020-04-08 16:38:30 -07:00 |
A.J. Beamon
|
af4e0088ba
|
Merge pull request #2896 from tclinken/atomically-update-dependent-knobs
Atomically update dependent knobs
|
2020-04-08 15:00:49 -07:00 |
tclinken
|
52860043c9
|
Merge remote-tracking branch 'origin' into atomically-update-dependent-knobs
|
2020-04-08 12:26:21 -07:00 |
A.J. Beamon
|
36da61dd9c
|
Merge branch 'master' into transaction-tagging
# Conflicts:
# fdbclient/NativeAPI.actor.cpp
# fdbclient/vexillographer/fdb.options
|
2020-04-07 21:12:14 -07:00 |
A.J. Beamon
|
a1d8623e5f
|
Various changes to the throttling scheme, including most notably that clients now enforce the throttles with info they receive from the proxy.
|
2020-04-07 16:28:09 -07:00 |
Markus Pilman
|
d4542dbb5a
|
Delete old build system
|
2020-04-07 11:03:45 -07:00 |
Markus Pilman
|
e4611e8ae4
|
fix versions.h stupidity
|
2020-04-06 10:28:55 -07:00 |
Markus Pilman
|
8b5780c36c
|
don't include source and binary dir
This forces users to use include paths from the sources root.
So `#include "Arena.h"` won't work anymore, only
`#include "flow/Arena.h"` will.
|
2020-04-06 10:13:49 -07:00 |
A.J. Beamon
|
2336f073ad
|
Checkpointing a bunch of work on throttles. Rudimentary implementation of auto-throttling. Support for manual throttling via fdbcli. Throttles are stored in the system keyspace.
|
2020-04-03 15:24:14 -07:00 |
A.J. Beamon
|
638369492f
|
Merge pull request #2863 from dongxinEric/feature/2290/expose-region-config-via-status-default-or-details
Expose region related configurations in status
|
2020-04-03 11:42:43 -07:00 |
Xin Dong
|
eaae9397e5
|
Address review comments
|
2020-04-02 11:04:58 -07:00 |
Markus Pilman
|
bbd2fe62cc
|
Merge branch 'master' of github.com:apple/foundationdb into features/boost70
|
2020-04-02 09:21:01 -07:00 |
tclinken
|
aa7d5d8816
|
Add unlock command to fdbcli
|
2020-04-01 17:39:16 -07:00 |