1639 Commits

Author SHA1 Message Date
Sreenath Bodagala
336a9bff66 Provide "time since last full recovery" in fdbcli status
Changes:

Schemas.cpp: Extend the JSON schema to include a new field that reports
the number of seconds since last full recovery.

Status.actor.cpp: Extend recoveryStateStatusFetcher() to populate the
new field that has been added to Schemas.cpp.

mr-status-json-schemas.rst.inc: Update the schema to reflect the change
made in Schemas.cpp.
2021-05-05 19:43:44 +00:00
Chaoguang Lin
e0dc449a44 Update special keys documentation, fix typos 2021-05-05 12:42:17 -07:00
Chaoguang Lin
89a5bdb479 Merge branch 'master' of github.com:apple/foundationdb into add-documentation-for-existing-special-keys 2021-05-05 10:27:07 -07:00
Chaoguang Lin
01fbb4faa3 Add missing documentation for special keys 2021-05-05 10:10:18 -07:00
Jon Fu
5aa51b6067 fix documentation build 2021-05-04 19:51:00 -04:00
Chaoguang Lin
2bd0bbf7df Add documentation for consistencycheck 2021-05-04 10:46:07 -07:00
Vishesh Yadav
dbd730ff21
Merge pull request #4748 from sbodagala/master
Expose CommitBatchingWindowSize metric to fdbcli status
2021-05-03 19:17:18 -07:00
A.J. Beamon
0c12eae767
Merge pull request #4674 from sfc-gh-jfu/jfu-update-620-rst
Added release notes regarding 6.3 to 6.2 downgrades
2021-05-03 15:40:33 -07:00
Sreenath Bodagala
a9532c7e79 Expose CommitBatchingWindowSize metric to fdbcli status
Changes:

mr-status-json-schemas.rst.inc: Update schema to reflect the change made
to Schemas.cpp (to include statistics about CommitBatchingWindowSize).

release-notes-700.rst: Add a note about the new metric in the Status section.
2021-05-03 22:25:04 +00:00
Jon Fu
acdb57c838
Update documentation/sphinx/source/administration.rst
Co-authored-by: A.J. Beamon <aj.beamon@snowflake.com>
2021-05-03 18:00:21 -04:00
Jon Fu
76535d8a1f Merge branch 'jfu-update-620-rst' of github.com:sfc-gh-jfu/foundationdb into jfu-update-620-rst 2021-05-03 17:29:18 -04:00
Jon Fu
9eb908de21 Adjusted release notes to link to the administration page 2021-05-03 17:26:53 -04:00
Jon Fu
236a6e0985
Update documentation/sphinx/source/administration.rst
Co-authored-by: A.J. Beamon <aj.beamon@snowflake.com>
2021-05-03 17:19:25 -04:00
Jon Fu
b8712a068e
Update documentation/sphinx/source/administration.rst
Co-authored-by: A.J. Beamon <aj.beamon@snowflake.com>
2021-05-03 17:19:19 -04:00
Andrew Noyes
904a39e473
Merge pull request #4667 from sfc-gh-ajbeamon/feature-mvc-monitor-protocol-version
Use fewer connections in the multi-version client
2021-04-28 14:13:17 -07:00
Markus Pilman
340f012e1a
Merge pull request #4695 from sfc-gh-etschannen/fix-rewrite-bme
rewrote tlog recruitment logic so that it is deterministic
2021-04-27 10:19:25 -06:00
Evan Tschannen
f1559a2203 use the stateless process class instead of master or resolution in simulation because it is the recommended process class, and the others are not deterministic when recruited in a constrained process situation 2021-04-26 09:49:26 -07:00
Andrew Noyes
5489de985c
Merge pull request #4582 from sfc-gh-clin/add-dd-and-maintenance
Add dd and maintenance
2021-04-23 11:43:35 -07:00
RenxuanW
41ca11c3e5 Implement restoring an inconsistent snapshot as a real feature. 2021-04-22 13:53:37 -07:00
A.J. Beamon
b9d8302ac7
Merge pull request #4540 from dlambrig/batch
Log latency metrics for batch GRV requests
2021-04-21 10:23:37 -07:00
Dan Lambright
715c98572c bit more documentation 2021-04-21 10:48:35 -04:00
A.J. Beamon
9e89159efb Don't use DLDatabase objects before they are ready (applicable for API versions < 610). Fix reference counting of DLDatabase objects to avoid leaking the underlying database handle. Update release notes to note that clients older than 6.2 still create extra connections. 2021-04-20 16:21:01 -07:00
A.J. Beamon
eaaae2e16d Merge branch master into 'feature-mvc-monitor-protocol-version' 2021-04-20 15:07:02 -07:00
Chaoguang Lin
af387e1519 Add check to make sure maintenance time is non-negative and update the documentation 2021-04-20 14:09:52 -07:00
Chaoguang Lin
2e825908dc Add check to make sure maintenance time is positive and update the documentation 2021-04-20 14:04:00 -07:00
Jon Fu
7beccc8643 move operational details out of release notes and into administration.rst 2021-04-20 14:13:25 -04:00
Oleg Samarin
f634165b79 Fixed a typo in the Client Testing documentation 2021-04-20 14:05:21 +03:00
Chaoguang Lin
af72f76bd6 Update the documentation for \xff\xff/management/maintenance 2021-04-19 14:51:58 -07:00
A.J. Beamon
d79dc447b4 Update release notes 2021-04-16 15:24:21 -07:00
Jon Fu
aba752d12e Added release notes regarding 6.3 to 6.2 downgrades 2021-04-16 14:56:05 -04:00
RenxuanW
41104040ad Rename init_snapshot_interval to initial_snapshot_interval. 2021-04-15 15:24:24 -07:00
RenxuanW
ebf37594f7 Change initialSnapshotIntervalSeconds from knob to a backup argument. 2021-04-13 19:22:13 -07:00
Dan Lambright
cabf192f57 Respond to review comments 3/23 2021-04-06 13:05:09 -04:00
Dan Lambright
48a475366c Log latency metrics for batch GRV requests 2021-04-06 13:05:09 -04:00
Chaoguang Lin
62516cb844 Add documentation for special keys \xff\xff/management/maintenance and \xff\xff/management/data_distribution 2021-03-29 11:16:54 -07:00
Jingyu Zhou
3fefebb23a
Merge pull request #4554 from sfc-gh-satherton/restore-log-filtering2
Mutation log filtering during restore
2021-03-24 22:54:09 -07:00
A.J. Beamon
ed811008ca
Merge pull request #4504 from sfc-gh-nwijetunga/network_busyness
Monitor Network Thread Busyness
2021-03-24 09:44:09 -07:00
Steve Atherton
17a19021fb Added mutation batch filtering during restore, to the extent possible where each restore mutation log task only sees one block of data (usually 1MB) which can contain incomplete and therefore unfilterable mutation sets. 2021-03-24 06:38:50 -07:00
Nim Wijetunga
ea16d2cccd address pr comments 2021-03-23 23:09:08 +00:00
Nim Wijetunga
9350ae3355 update release notes 2021-03-19 23:51:09 +00:00
Nim Wijetunga
73571ad52e Merge branch 'master' of github.com:sfc-gh-nwijetunga/foundationdb into network_busyness
* 'master' of github.com:sfc-gh-nwijetunga/foundationdb: (55 commits)
  Port lost changes from #4004
  Fix markdown
  Factor our refreshTransaction gadget
  Align FastAllocator memory to 4096 for size >= 4096
  Fix heap-use-after-free's
  Disable lsan in joshua
  Manually apply changes made to BackupContainer.actor.cpp on release-6.3 to the new files where that code is located.
  add release branch instructions
  Fix PR number in release note link
  fixed a simulation bug where a process on an unreliable machine would be considered reliable by the simulator
  Add tini as PID 1 to docker image (#4363)
  Fix typo
  Fix broken_promise bug
  Explain FastAllocator<4096> special case
  Inform LSAN that we have unaligned pointers
  apply clang-format to flow/Platform.h
  Fix typos
  Address review comments
  Change the macro that forbids exit() calls to be a static assertion
  Add versionstamp serialization information
  ...
2021-03-18 18:58:43 +00:00
Nim Wijetunga
6552d7e0a7 fix docs 2021-03-17 23:49:52 +00:00
Nim Wijetunga
ea922aa648 address pr comments 2021-03-17 18:16:18 +00:00
Nim Wijetunga
822cbf895d address pr comments 2021-03-16 23:29:02 +00:00
A.J. Beamon
3751ecd11f
Merge pull request #4503 from sfc-gh-ajbeamon/merge-release-6.3-into-master
Final merge of release-6.3 into master
2021-03-16 09:29:05 -07:00
A.J. Beamon
25c4880ebe Merge branch 'release-6.3' into merge-release-6.3-into-master (temporarily discard all changes to BackupContainer.actor.cpp)
# Conflicts:
#	fdbclient/BackupContainer.actor.cpp
#	fdbserver/Knobs.h
2021-03-15 16:41:04 -07:00
A.J. Beamon
9075d5934f Fix PR number in release note link 2021-03-15 14:36:25 -07:00
A.J. Beamon
2f479a5ca2 Merge branch 'release-6.2' into merge-release-6.2-into-release-6.3
# Conflicts:
#	fdbcli/fdbcli.actor.cpp
2021-03-15 13:59:30 -07:00
Lukas Joswiak
2e234e4a39 Add versionstamp serialization information 2021-03-12 13:45:52 -08:00
Evan Tschannen
4ed5d22389
Merge pull request #4432 from sfc-gh-ajbeamon/updated-6.3-release-notes
Update 6.3.11 release notes
2021-03-12 10:40:37 -08:00