Commit Graph

15119 Commits

Author SHA1 Message Date
Sreenath Bodagala 6275adc5a0 Address build failure
LogSystemPeekCursor.actor.cpp:
Check if "interf" is set before referencing it.
2021-05-13 21:38:07 +00:00
Sreenath Bodagala bdb5517f1e Provide a better explanation of the new metrics in the release notes. 2021-05-13 19:38:05 +00:00
Sreenath Bodagala 99f6032239 Report bounce impact info as part of cluster JSON object. 2021-05-13 16:47:05 +00:00
Sreenath Bodagala d8cad8efca Report bounce impact info as part of cluster JSON object. 2021-05-13 16:36:57 +00:00
Sreenath Bodagala 160293bd54 Report bounce impact in fdbcli status
Changes:

Schemas.cpp: Extend the JSON schema to report whether the cluster is
bounceable and if not, report the reason for why it is not bounceable.

Status.actor.cpp: Extend recoveryStateStatusFetcher() to populate the
bounce related field(s).

mr-status-json-schemas.rst.inc: Update the schema to reflect the change
made in Schemas.cpp.

release-notes-700.rst: Add a note about the new status fields in "Status"
section.
2021-05-13 14:28:06 +00:00
Sreenath Bodagala 78ef6822f6 Capture how fast an SS is catching up to its tLog-SS lag
Changes:

storagegroupserver.actor.cpp:

- Report "fetchedVersions" and "duration" as part of StorageMetrics
trace event.

- Report "sourceTLogID" as a separte trace event (and report this
only when it changes)..
2021-05-12 16:40:33 +00:00
Sreenath Bodagala b0554b4554 Capture how fast an SS is catching up to its tLog-SS lag
Changes:
LogSystem.h, LogSystemPeekCursor.actor.cpp:
Add APIs to find the ID of the tLog from which an SS has fetched the latest
set of versions.

storageserver.actor.cpp:
Capture the number of latest set of versions fetched, the time (in seconds)
in which those versions were fetched, and the tLog from which they were
fetched. Add this information to a TraceLogEvent.

Capture how many versions an SS has fetched in the
2021-05-11 20:03:21 +00:00
Sreenath Bodagala 5376e4ab81 Provide "time since last full recovery" in fdbcli status
release-notes-700.rst: Add a note about the new metric in "Status" section.
2021-05-05 20:44:26 +00:00
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
Andrew Noyes ee53229a63
Merge pull request #4756 from apple/revert-4562-bugfixes/simulator-close-files
Revert "Actually close files in simulation"
2021-05-04 18:07:48 -07:00
Jon Fu 3d81fd490f
Merge pull request #4763 from sfc-gh-jfu/jfu-fix-docs
Fix documentation build
2021-05-04 19:54:33 -04:00
Jon Fu 5aa51b6067 fix documentation build 2021-05-04 19:51:00 -04:00
Markus Pilman 7864b8ac28
Merge pull request #4759 from sfc-gh-ljoswiak/fixes/msgpack-cmake
Fix msgpack dependency
2021-05-04 17:00:43 -06:00
Lukas Joswiak f2b70011cc Fix msgpack dependency 2021-05-04 15:59:08 -07:00
Andrew Noyes 6bffbdf7e3
Revert "Actually close files in simulation" 2021-05-04 15:38:24 -07:00
Steve Atherton a65be363d1
Merge pull request #4750 from sfc-gh-sgwydir/FDBCORE-536-mako-loggroup
Mako should be able to set loggroup
2021-05-04 14:29:15 -07:00
A.J. Beamon 1537019237
Merge pull request #4729 from sfc-gh-etschannen/feature-bypass-unreadable
Added a new option to bypass unreadable protection in read your writes for calls to get
2021-05-04 11:35:44 -07:00
Evan Tschannen f5f9de48e7
Update fdbclient/vexillographer/fdb.options
Co-authored-by: A.J. Beamon <aj.beamon@snowflake.com>
2021-05-04 09:31:24 -07:00
Evan Tschannen 3175e82393 updated documentation 2021-05-04 09:26:09 -07:00
Sam Gwydir 45c79ecc17 Mako should be able to set loggroup 2021-05-03 21:18: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
sfc-gh-ngoyal 434e38d1d0
Merge pull request #4678 from sfc-gh-satherton/redwood-commit-read-uncacheable
Skip page copy for update if page wasn't already cached
2021-05-03 18:09:03 -07:00
Lukas Joswiak e7d7b39f12
Merge pull request #4744 from sfc-gh-tclinkenbeard/add-rangeresult-type-alias
Create RangeResult type alias
2021-05-03 16:29:33 -07:00
sfc-gh-tclinkenbeard 56e719533e Move all Standalone<*Ref> type alias definitions to the same location 2021-05-03 15:47:55 -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
A.J. Beamon 3d0a9db4f0
Merge pull request #4626 from sfc-gh-tclinkenbeard/add-master-logging
Add MasterMetrics periodic logging
2021-05-03 14:55:28 -07:00
sfc-gh-tclinkenbeard 0a9289a580 Merge remote-tracking branch 'origin/master' into add-master-logging 2021-05-03 14:49:08 -07: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
Jingyu Zhou 64d01e9303
Merge pull request #3997 from ajbeamon/grv-proxy-model
A model used to quickly simulate various GRV scenarios and algorithms
2021-05-03 13:52:49 -07:00
Steve Atherton 5ffd29de6c Merge branch 'master' of https://github.com/apple/foundationdb into redwood-commit-read-uncacheable 2021-05-03 13:48:09 -07:00
Jingyu Zhou 1c92588cca
Merge pull request #4562 from sfc-gh-mpilman/bugfixes/simulator-close-files
Actually close files in simulation
2021-05-03 13:47:44 -07:00
Steve Atherton c891e55e87 Merge branch 'master' of https://github.com/apple/foundationdb into redwood-commit-read-uncacheable 2021-05-03 13:42:10 -07:00
Markus Pilman 1a8e30630d
Merge pull request #4741 from sfc-gh-tclinkenbeard/add-trace-kind-field
Add ErrorKind field to Severity 40 traces
2021-05-03 14:41:03 -06:00
Jingyu Zhou d49e0091ce
Merge pull request #4727 from sfc-gh-etschannen/fix-rewrite-bme
Simulation could still stall writes for 10 seconds even when speedUpSimulation was on
2021-05-03 13:37:04 -07:00
sfc-gh-tclinkenbeard 5c2d7b6080 Create RangeResult type alias 2021-05-03 13:14:16 -07:00
sfc-gh-ngoyal 63d82b9b63
Merge pull request #4616 from sfc-gh-satherton/redwood-improvements
Redwood page splitting/building refactor
2021-05-03 13:07:41 -07:00
sfc-gh-tclinkenbeard 2bcfbd6816 Move TraceEvent::setErrorKind implementation to cpp file 2021-05-03 11:10:43 -07:00
sfc-gh-tclinkenbeard f9ede75b42 Remove unused variable in ClusterController.actor.cpp 2021-05-03 11:10:43 -07:00
sfc-gh-tclinkenbeard 13a6c4cf06 Add ErrorKind field to SevError trace events 2021-05-03 11:10:38 -07:00
Lukas Joswiak da41534618
Merge pull request #4136 from sfc-gh-mpilman/features/actor-lineage
Features/actor lineage
2021-05-02 18:38:35 -07:00
Lukas Joswiak 1c1125c5c0
Merge pull request #23 from sfc-gh-ljoswiak/fixes/gcc
Fix gcc build
2021-05-02 17:41:57 -07:00
Lukas Joswiak f275fd3c32 Fix gcc compilation 2021-05-02 17:27:18 -07:00
Lukas Joswiak 8dcd779fc4
Merge branch 'master' into features/actor-lineage 2021-05-02 14:11:42 -07:00
Markus Pilman 20ab65a0b1
Merge pull request #22 from sfc-gh-ljoswiak/fixes/fix-simulation
Fixes/fix simulation
2021-05-02 14:25:36 -06:00
Lukas Joswiak c016e154a7 Remove global config fdbserver fix
This is causing problems with the 5.2.0 restarting test. Removing this
line disables fdbserver processes from receiving global config updates,
instead requiring a restart to see them.
2021-05-02 11:03:07 -07:00