Commit Graph

4931 Commits

Author SHA1 Message Date
Evan Tschannen b2a5d056d0
Merge pull request #1608 from etschannen/post-release-cleanup-6.1.7
Post release cleanup 6.1.7
2019-05-19 10:23:32 -07:00
Evan Tschannen 263baf64c2 update installer WIX GUID following release 2019-05-19 10:22:54 -07:00
Evan Tschannen 2763062727 update versions target to 6.1.8 2019-05-19 10:22:54 -07:00
Evan Tschannen a990458e81
Merge pull request #1607 from etschannen/prepare-release-6.1.7
update installer WIX GUID following release
2019-05-17 16:24:24 -07:00
Evan Tschannen d34b9e572f update installer WIX GUID following release 2019-05-17 16:18:27 -07:00
Evan Tschannen 34a677a97e
Merge pull request #1606 from etschannen/release-6.1
updated documentation for 6.1.7
2019-05-17 16:16:37 -07:00
Evan Tschannen 26ab2aee1c updated documentation for 6.1.7 2019-05-17 16:15:44 -07:00
Evan Tschannen 89d51a646d
Merge pull request #1601 from etschannen/feature-avoid-conn-timeout
do not close a connection due to a missed ping in the connection is active
2019-05-17 15:46:36 -07:00
Evan Tschannen 110d739170
Merge pull request #1592 from ajbeamon/fix-invalid-trace-event-suppression
Fix invalid trace suppression
2019-05-17 15:45:49 -07:00
A.J. Beamon 52b0fcb946
Merge pull request #1602 from etschannen/release-6.1
Increase the configure timeout to 60 seconds
2019-05-17 15:09:30 -07:00
A.J. Beamon 5a295adaa2
Merge pull request #1603 from tclinken/read-crc-sqlite-checksums
Allow sqlite pages to be checked for CRC32 checksum
2019-05-17 15:09:15 -07:00
Evan Tschannen 2b8b7954a9 in simulation, prevent data from being received over a connection 1 second after the connection is closed on the other end 2019-05-17 15:05:32 -07:00
Evan Tschannen 9ef80f6d60
Merge pull request #1600 from satherton/fix-backup-status-json-uid
Added UID field to fdbbackup status --json output.
2019-05-17 10:44:05 -07:00
Trevor Clinkenbeard 3fac380b90 Avoid tracing in PageChecksumCodec::checksum if silent flag is set 2019-05-17 10:43:28 -07:00
Evan Tschannen cea7ab3a25
Update documentation/sphinx/source/release-notes.rst
Co-Authored-By: A.J. Beamon <ajbeamon@users.noreply.github.com>
2019-05-17 10:41:21 -07:00
Trevor Clinkenbeard 20e93c67ea Allow sqlite pages to be checked for CRC32 checksum
Future versions of FDB will write sqlite pages with CRC32 checksums. In
order to roll back to this version from a version that writes CRC32
checksums, this version must be able to verify those checksums.
2019-05-17 01:05:06 -07:00
Evan Tschannen d68e31e711 Updated release notes for 6.1.7 2019-05-16 18:09:12 -07:00
Evan Tschannen 4166ecdfe7 Increase the configure timeout to 60 seconds, to avoid spurious configuration failures 2019-05-16 18:03:16 -07:00
Evan Tschannen a745a8094e do not close a connection due to a missed ping if the process is still receiving data from the connection 2019-05-16 17:26:48 -07:00
Stephen Atherton e495afdc6e Removed unnecessary c_str(). 2019-05-16 17:26:37 -07:00
Stephen Atherton 7b8e140788 Added UID field to fdbbackup status --json output. 2019-05-16 17:23:33 -07:00
A.J. Beamon 8077a428c0 Fix invalid trace suppression 2019-05-16 09:30:34 -07:00
A.J. Beamon 1d67cbdc6d
Merge pull request #1585 from etschannen/release-6.1
added the ability to add a read conflict range on the metadata version key without the READ_SYSTEM_KEYS option
2019-05-16 09:19:18 -07:00
Alvin Moore b2acf59675
Merge pull request #1589 from AlvinMooreSr/solution-update
Removed dead project id from solution file
2019-05-16 07:42:38 -07:00
Alvin Moore f271d8816a Removed dead project id from solution file 2019-05-15 23:41:19 -07:00
Alvin Moore d2847b90e3
Merge pull request #1588 from AlvinMooreSr/solution-update
Removed dead project from Windows solution
2019-05-15 23:15:22 -07:00
Alvin Moore 148122800f Removed dead project from Windows solution 2019-05-15 22:32:16 -07:00
Evan Tschannen f3897238f8 added the ability to add a read conflict range on the metadata version key without the READ_SYSTEM_KEYS option 2019-05-15 10:13:38 -07:00
Evan Tschannen 46717d178f
Merge pull request #1576 from etschannen/release-6.1
updated release notes header for 6.1.6
2019-05-12 20:15:26 -07:00
Evan Tschannen 62f5ebbd4b updated release notes header for 6.1.6 2019-05-12 20:14:57 -07:00
Evan Tschannen 84b223607e
Merge pull request #1575 from etschannen/post-release-cleanup-6.1.6
Post release cleanup 6.1.6
2019-05-12 20:09:32 -07:00
Evan Tschannen 966668905e update installer WIX GUID following release 2019-05-12 20:08:50 -07:00
Evan Tschannen 23e1e355d5 update versions target to 6.1.7 2019-05-12 20:08:50 -07:00
Evan Tschannen 26fbbbf798
Merge pull request #1574 from etschannen/prepare-release-6.1.6
update installer WIX GUID following release
2019-05-12 19:06:57 -07:00
Evan Tschannen 84f8381905 update installer WIX GUID following release 2019-05-12 19:06:04 -07:00
Evan Tschannen c07c36ca2a
Merge pull request #1573 from etschannen/release-6.1
updated documentation for 6.1.6
2019-05-12 19:04:53 -07:00
Evan Tschannen 6bcefcbf86
Merge pull request #1571 from ajbeamon/fix-invalid-trace-type
TLS was creating trace events with invalid types that contained spaces.
2019-05-12 19:03:43 -07:00
Evan Tschannen 59a9030ed6 updated documentation for 6.1.6 2019-05-12 19:02:09 -07:00
Evan Tschannen 0a9685c811
Merge pull request #1556 from alexmiller-apple/tstlog-6.1
Fix replaceFile on Windows and Linux
2019-05-12 18:56:09 -07:00
Alex Miller 4a7e0319c7 Refactor away pushlock.
Pushing was already a serialized, sequential operation.

Instead make it explicit that there are two waits as part of a push:
1. The setup work to reserve a spot on in the file
2. The work of writing and sync'ing the data

And we return a Future<Future<Void>> to force these to be done sequentially.
2019-05-10 20:30:52 -10:00
Alex Miller ea12a54946 Rename DISK_QUEUE_MAX_TRUNCATE_EXTENTS -> ..._BYTES
So as to not make filesystem assumptions.  This knob did technically
appear in (only the) 6.1.5 release, but this feature was broken 6.1.5,
so thus impossible to use anyway.
2019-05-10 18:26:22 -10:00
Alex Miller c95d09f9fd Convert truncate(0) to truncate(4KB) on Windows.
Blindly, in case Windows doesn't like 0 length truncates too.
2019-05-10 14:55:11 -10:00
Alex Miller c502ed3d15 Fix a variety of problems stemming from a wait() being added to push().
And that this code was previously insufficiently tested.
2019-05-10 14:55:11 -10:00
A.J. Beamon c328b15d36 TLS was creating trace events with invalid types (containing spaces). 2019-05-10 14:51:20 -07:00
Alex Miller fbc4e7b351 Add a release note 2019-05-08 23:10:18 -10:00
Alex Miller 510b0b2fcd Fix DiskQueue not replaceFile'ing frequently enough for the final time. 2019-05-08 23:08:25 -10:00
Alex Miller c6c33a4daa Make replaceFile more likely to be tested. 2019-05-08 21:23:42 -10:00
Alex Miller 0d0f54d1e6 Fix IAsyncFileSystem::open() flags to stop a crash.
OPEN_ATOMIC_WRITE_AND_CREATE was missing a required OPEN_CREATE.

I'm honestly baffled how this was missed in testing.
2019-05-08 21:22:40 -10:00
Alex Miller b50926c792 replaceFile is truncate(0) on windows 2019-05-08 21:22:14 -10:00
Evan Tschannen 16307e0d79
Merge pull request #1554 from etschannen/post-release-cleanup-6.1.5
Post release cleanup 6.1.5
2019-05-08 18:09:27 -07:00