Ray Jenkins
865b5f1ff8
Substitute other with author.
2022-04-18 14:50:30 -05:00
Ray Jenkins
28ee6fd7b2
Fix typo, expose a function...
2022-04-18 14:45:03 -05:00
Aaron Molitor
63a2e317fb
update version to 7.2.0 -- pr comment
2022-04-11 23:23:27 -05:00
Aaron Molitor
cbaef8f03b
update version to 7.2.0
2022-04-11 23:23:27 -05:00
Tao Lin
73ed34d2fb
Fixes #6793 : Upgrade from 7.0.0 to 7.1.0 fails because of missing function fdb_transaction_get_mapped_range
2022-04-08 09:32:18 -07:00
Yi Wu
994b8c92f8
Add option to limit resident memory and remove default memory limit ( #6719 )
...
Changing `memory` option to limit resident memory instead of virtual memory, in config file and fdbserver/fdbbackup/fdbcli command-line argument. Since `rlimit` doesn't support limiting virtual memory, the current implementation have both of fdbmonitor and the fdbserver/fdbbackup process checking process RSS periodically and kill and restart the process if the limit is exceeded.
Adding a new `memory_vsize` option to limit virtual memory, if backward-compatible behavior is desired.
closes #6671 , closes #6672
2022-04-06 20:06:24 -07:00
Ray Jenkins
0c56de19c8
Merge branch 'main' into opentracing-dep-710
2022-04-06 18:02:42 -05:00
Ray Jenkins
7e773fe13c
OpenTracing deprecation notice.
2022-04-06 16:16:41 -05:00
Jon Fu
08838fada6
remove duplicate label of release notes
2022-04-06 16:52:59 -04:00
Jon Fu
e12d623e94
Add release notes for grv cache in 7.1
2022-04-06 16:26:28 -04:00
Steve Atherton
d9ca18effa
Add release notes template for 7.1.
2022-04-06 12:18:10 -07:00
A.J. Beamon
5469b57a2b
Add a note that opening a tenant does not check whether that tenant exists in the cluster
2022-03-31 11:39:50 -07:00
A.J. Beamon
15b3465b49
Merge pull request #6647 from sfc-gh-ajbeamon/fdb-tenant-documentation
...
Add some basic documentation for tenants
2022-03-31 10:33:01 -07:00
A.J. Beamon
b6350a2535
Add a note that use of special keys may implicitly enable raw access on a transaction.
2022-03-31 08:29:31 -07:00
A.J. Beamon
860ede0c2e
Add some basic documentation for tenants
2022-03-31 08:29:31 -07:00
Xiaoxi Wang
d6d4596c35
Merge pull request #6709 from sfc-gh-ajbeamon/fix-fdbcli-bugs
...
Fix issues with command completion for exclude and storage_migration_type
2022-03-30 19:53:49 -07:00
A.J. Beamon
fc68cdf45f
Merge pull request #6693 from sfc-gh-ajbeamon/python-tenant-management-module
...
Move Python tenant management to its own module
2022-03-30 12:03:08 -07:00
A.J. Beamon
16cc74e910
Remove documenation for Database.delete_tenant.
2022-03-30 11:01:54 -07:00
He Liu
dd15489605
rename ssd-rocksdb-experimental as ssd-rocksdb-v1.
2022-03-29 10:53:38 -07:00
A.J. Beamon
23fcd8c076
Fix issues with command completion for exclude and storage_migration_type. Add missing documentation for tenant_mode in one spot.
2022-03-29 09:07:33 -07:00
Jingyu Zhou
4de05a8a8d
Merge pull request #6692 from sfc-gh-tclinkenbeard/fix-tutorial-typo
...
Fix typo in SimpleKeyValueStoreInterface class name
2022-03-28 13:33:34 -07:00
A.J. Beamon
4d277fe19a
Fix typo
2022-03-28 13:06:17 -07:00
A.J. Beamon
b4cfcc10d3
Move Python tenant management to its own module
2022-03-25 11:36:35 -07:00
sfc-gh-tclinkenbeard
c8bac58536
Fix typo in SimpleKeyValueStoreInterface class name
2022-03-25 09:10:19 -07:00
Aaron Molitor
ad6a63c16d
used fixed Jinja2 version for documentation
2022-03-24 15:39:29 -05:00
A.J. Beamon
1b735593eb
Merge pull request #6643 from sfc-gh-ajbeamon/fdb-tenant-python
...
Python support for tenants
2022-03-24 10:34:47 -07:00
Balachandar Namasivayam
831d2f8e2c
Merge pull request #6660 from bnamasivayam/release-7.1
...
Add backup documentation to select between v2 and v4 signature protocol.
2022-03-24 09:41:06 -07:00
A.J. Beamon
ded4d046f0
Update transactional decorator documentation to reference tenants
2022-03-23 14:46:56 -07:00
A.J. Beamon
1d0a3669df
Add documentation for the new Python tenant APIs.
2022-03-23 14:46:56 -07:00
Bala Namasivayam
930cd7f9c7
Add backup documentation to select between v2 and v4 signature protocol.
2022-03-23 11:03:49 -07:00
sfc-gh-tclinkenbeard
a71099471b
Update copyright header dates
2022-03-21 13:36:23 -07:00
A.J. Beamon
a23add6bc4
Add fdbcli test for tenants. Add documentation for new fdbcli tenant commands. Various output cleanup. Fix limit parsing bug in listtenants command. Update gettenant output format.
2022-03-17 12:10:39 -07:00
A.J. Beamon
14c5c78f8f
Merge pull request #6594 from sfc-gh-almiller/monitored-metrics
...
[doc] Add "Monitored Metrics" page to the docs.
2022-03-16 15:47:00 -07:00
A.J. Beamon
e8077b65e1
Merge pull request #6559 from sfc-gh-ajbeamon/fdb-tenant-client
...
Add client support for tenants
2022-03-15 12:40:17 -07:00
A.J. Beamon
445754d7cb
Fix documentation substitutions
2022-03-15 09:23:30 -07:00
A.J. Beamon
0536e56725
The tenant cache uses a simpler eviction policy. Some various improvement around the use of futures. Add documentation for C API and fix inaccurate statement in special keys documentation.
2022-03-15 09:23:30 -07:00
A.J. Beamon
d6247e32ef
Fix documentation error
2022-03-15 09:23:30 -07:00
A.J. Beamon
68069c9784
Undo some unused changes. Fix tenant cache eviction.
2022-03-15 09:23:30 -07:00
A.J. Beamon
8bc2b283e1
Create a special keys API to create, delete, and read tenants. Remove the C API to create/delete tenants.
2022-03-15 09:23:30 -07:00
Alex Miller
a7f6a9e8f7
[doc] Add "Monitored Metrics" page to the docs.
...
This page contains a description of suggested alerts and dashboard graphs to have to support a production FDB cluster.
(Credit to AJ for the actual text.)
2022-03-15 00:04:22 +00:00
sfc-gh-tclinkenbeard
8dcac2f76d
Fix typos
2022-03-13 10:02:11 -03:00
A.J. Beamon
07169b1f11
Add unknown_tenant error to documentation. Avoid doing an extra tenant lookup in the clampRangeToTenant function.
2022-03-07 10:37:22 -08:00
A.J. Beamon
3ae98189af
Server processes send unknown_tenant responses back to clients, which is meant to be retried after updating the tenant cache. Fix bug where key selectors could be truncated after applying the tenant prefix.
2022-03-06 21:54:21 -08:00
A.J. Beamon
72a34945ce
Add the ability to disable tenants. Server processes verify the ID of tenants being read or written.
2022-03-06 21:54:21 -08:00
A.J. Beamon
ea273291c7
Add new tenant mode configuration field to status documentation
2022-03-06 21:54:21 -08:00
Jingyu Zhou
1a5bf25b5c
Update code base to use fmt 8.1.1
2022-03-04 15:52:06 -08:00
Renxuan Wang
233c918ffb
Replace printf() and fprintf() with fmt::print().
2022-02-25 19:06:57 -08:00
Renxuan Wang
f7eb66441d
Try eliminating warnings in macOS and Windows CI builds.
...
MacOS warnings are format warnings, e.g., `format specifies type 'long' but the argument has type 'Version' (aka 'long long')`.
Windows warnings are `ACTOR does not contain a wait() statement`.
2022-02-25 19:06:57 -08:00
Zhe Wu
57e931b489
Update 6.3.24 release notes
2022-02-25 12:12:17 -08:00
Bala Namasivayam
a420098fc5
Support AWS v4 header for s3 backup and restore
2022-02-07 17:53:05 -08:00