Commit Graph

6490 Commits

Author SHA1 Message Date
Alex Miller 05bea81f7f Added release notes for myself and Evan. 2019-07-30 16:31:31 -07:00
A.J. Beamon e32ca72e97 Add PR link to release note. 2019-07-30 16:27:11 -07:00
A.J. Beamon b3f7875673
Merge pull request #1925 from ajbeamon/rename-fault-tolerance-status-fields
Rename max_machine_failures_without_losing_X to max_zone_failures_without_losing_X in status.
2019-07-30 16:25:48 -07:00
A.J. Beamon b5d2234a13 Merge branch 'release-6.1' into merge-release-6.1-into-master
# Conflicts:
#	documentation/sphinx/source/release-notes.rst
#	fdbbackup/backup.actor.cpp
#	fdbserver/MoveKeys.actor.cpp
#	flow/FastAlloc.h
#	versions.target
2019-07-30 16:23:42 -07:00
Andrew Noyes d0ecdb4fb1 Replace std::map with sorted std::vector 2019-07-30 16:17:14 -07:00
Alex Miller fbb4a166eb
Merge pull request #1917 from bnamasivayam/update-rel-note-6.2
Update release notes for 6.2
2019-07-30 16:12:07 -07:00
Alex Miller 417c3abea7
Merge branch 'master' into update-rel-note-6.2 2019-07-30 16:11:29 -07:00
A.J. Beamon a731adeb8f --machine_id now sets locality_machineid 2019-07-30 16:11:09 -07:00
Alex Miller c705ce1643
Merge pull request #1913 from senthil-ram/snapv2_documentation
Release notes for snapshot feature
2019-07-30 16:10:45 -07:00
Alex Miller e47efd1015
Merge pull request #1883 from fzhjon/release-notes-update
Added release notes for my 6.2 PRs already merged
2019-07-30 16:09:53 -07:00
Alex Miller bed956b6be
Merge branch 'master' into release-notes-update 2019-07-30 16:09:42 -07:00
Evan Tschannen 06fc8cb904
Merge pull request #1919 from etschannen/feature-buffered-popped
Implement popped on bufferedCursor
2019-07-30 15:56:41 -07:00
Jingyu Zhou 638d2d05f4 Adds attribute to non-windows compilers 2019-07-30 15:49:25 -07:00
A.J. Beamon 25f93f7f1b Revert change to machine_id documentation (to be fixed in separate PR). 2019-07-30 15:20:57 -07:00
A.J. Beamon 08cdd8e788 Merge branch 'master' into move-fdbserver-arguments 2019-07-30 15:13:44 -07:00
A.J. Beamon 59dd5916c5 Merge branch 'master' into rename-fault-tolerance-status-fields
# Conflicts:
#	documentation/sphinx/source/release-notes.rst
2019-07-30 15:11:25 -07:00
A.J. Beamon 41605735f5
Merge pull request #1916 from ajbeamon/merge-onto-new-servers
Add knob to control whether merges request new servers or not.
2019-07-30 15:04:37 -07:00
Jingyu Zhou 83922f1f37 Fix clang compiling error without sse4.2 2019-07-30 15:02:24 -07:00
A.J. Beamon 14648e20f9
Merge pull request #1901 from ajbeamon/data-distribution-receives-bytes-input-rate
Send bytes input rate to data distribution
2019-07-30 15:01:36 -07:00
Evan Tschannen 7ac7eb82f2 fix: buffered cursor would start multiple bufferedGetMore actors
advance all of the cursors to the poppedVersion
2019-07-30 14:42:05 -07:00
A.J. Beamon 924c51274d Move memory and locality arguments from --dev-help to --help. Also update -i/--machine_id to note that it modifies the zone identifier key (depite the name of the parameter, which I'm not changing now). 2019-07-30 14:34:27 -07:00
Steve Atherton f22e053e77
Merge pull request #1924 from ajbeamon/fdbcli-count-zones
Add reporting for zone count
2019-07-30 14:26:05 -07:00
A.J. Beamon 79a1229f51 Add release note. 2019-07-30 14:12:52 -07:00
A.J. Beamon 438bc636d5 Rename max_machine_failures_without_losing_X to max_zone_failures_without_losing_X in status. 2019-07-30 14:02:31 -07:00
Evan Tschannen b5cb7919b6 fix: canDiscardPopped was not reset when necessary in all cases 2019-07-30 13:44:44 -07:00
Evan Tschannen 9e3ec2cb33 fix: when resetting the peekCursor, we cannot discard the popped data if the adapter has already processed data 2019-07-30 13:25:25 -07:00
Evan Tschannen 2301728903 fix compiler error 2019-07-30 13:00:48 -07:00
Evan Tschannen 8f887ccaa5 fix: the cursor was not reset when the disk adapter was reset
added a buggy to cause reset to happen more often in simulation
2019-07-30 12:58:18 -07:00
Evan Tschannen 1d326e3dc8 removed debugging message 2019-07-30 12:42:50 -07:00
Evan Tschannen 5d79e4141f fix: buffered cursor messageVersion should be set to the version we will be at after exhausting everything in messages 2019-07-30 12:38:44 -07:00
A.J. Beamon 5bf094c045 Add release note. 2019-07-30 12:29:06 -07:00
A.J. Beamon ec7e71ed93 Add reporting for zone count; fault tolerance reports in terms of zones unless machine ID matches zone ID. 2019-07-30 12:24:13 -07:00
Evan Tschannen 6977e7d2e8 do not return recovered version as popped for txsTags because it could cause recovery to start over
optimized how buffered peek cursor discards popped data
2019-07-30 12:21:48 -07:00
Meng Xu 0e50656c7f DD:Change condition for lastBuildTeamsFailed
Change the threshold team number per server that should set lastBuildTeamsFailed
from DESIRED_TEAMS_PER_SERVER to
(SERVER_KNOBS->DESIRED_TEAMS_PER_SERVER * (configuration.storageTeamSize + 1)) / 2;
2019-07-30 11:07:02 -07:00
A.J. Beamon 17cfc127fa
Merge pull request #1912 from satherton/fix-restore-cluster-file-arg
Bug fix: fdbrestore commands other than "start" were using default cl…
2019-07-30 10:48:00 -07:00
Evan Tschannen 7a932479dd throw away state if we ever read popped data from the disk queue adapter 2019-07-30 10:14:39 -07:00
Steve Atherton 93ba6f539a
Update documentation/sphinx/source/backups.rst
Co-Authored-By: A.J. Beamon <ajbeamon@users.noreply.github.com>
2019-07-30 10:08:04 -07:00
A.J. Beamon a3e1561533
Merge pull request #1915 from atn34/fb-unit-test-fix
Deserialize Arena after VectorRef in flat_buffers unit test
2019-07-30 09:45:35 -07:00
Evan Tschannen 45f7b41b48 fix: multi-cursor could discard popped commits after already returning data 2019-07-29 21:36:42 -07:00
Balachandar Namasivayam b4feaecd61
Update documentation/sphinx/source/release-notes.rst
Co-Authored-By: Alex Miller <35046903+alexmiller-apple@users.noreply.github.com>
2019-07-29 21:20:52 -07:00
Evan Tschannen 5bb322b483 implement popped on bufferedCursor 2019-07-29 21:19:47 -07:00
Evan Tschannen a0f26b604c
Merge pull request #1907 from etschannen/master
A number of bug fixes for rare problems found by correctness testing
2019-07-29 21:04:38 -07:00
sramamoorthy 49eaa31984 Add a trace event for snap create failure 2019-07-29 20:28:22 -07:00
sramamoorthy 5a56f6b456 minor snap create client improvement and bug fixes 2019-07-29 20:28:22 -07:00
mpilman b5e156137f incremented image and compose-version 2019-07-29 19:32:32 -07:00
mpilman 25b7c9d560 Add Ninja to the Dockerfile
[Ninja](https://ninja-build.org) is a build tool replacement for GNU
Make. It is much faster than GNU Make and cmake can generate Ninja build
files.

This change would allow us to write `cmake -G Ninja $FDB_SRC` and then
build with Ninja in the docker container. This makes the build
significantly faster.
2019-07-29 19:31:22 -07:00
A.J. Beamon 5cf05214fd Update generated.go with new options 2019-07-29 18:41:28 -07:00
chaoguang c8b932efdb add release notes for zjuLcg 2019-07-29 17:55:51 -07:00
Andrew Noyes 9f32edf4df Avoid memcpy for small types
This is undefined behavior, since it's potentially a misaligned access.
But it's _probably_ not worse than the status quo
2019-07-29 17:11:45 -07:00
Stephen Atherton 9e1042d903 Bug fix, restore with --dryrun option would still require the --dest_cluster_file option even though it does not connect to a cluster. 2019-07-29 16:21:12 -07:00