A.J. Beamon
19d27b6271
Merge branch 'master' into fix-compiler-warnings
2019-03-15 10:35:36 -07:00
A.J. Beamon
85b3f11e71
Fix various compiler warnings
2019-03-15 10:34:57 -07:00
Alec Grieser
99c914db66
Merge pull request #1297 from ajbeamon/fix-threadsafedatabase-safety
...
Be more careful about accessing ThreadSafeDatabase's db member. Preal…
2019-03-14 16:17:27 -07:00
Alec Grieser
7f56b1aec5
Merge pull request #1300 from ajbeamon/updated-generated-go
...
Update generated.go
2019-03-14 16:17:01 -07:00
A.J. Beamon
98f8fa62e9
Update generated.go
2019-03-14 15:05:36 -07:00
A.J. Beamon
59b41b03ed
Merge branch 'master' into fix-threadsafedatabase-safety
...
# Conflicts:
# fdbclient/NativeAPI.actor.cpp
2019-03-14 14:50:14 -07:00
A.J. Beamon
e12d242d18
Address review comments.
2019-03-14 13:42:03 -07:00
Balachandar Namasivayam
2ac07fe7e0
Merge pull request #1248 from satherton/feature-backup-json
...
JSON output options for fdbbackup status and describe
2019-03-14 13:41:28 -07:00
Evan Tschannen
7455edcb0f
Merge pull request #1222 from xumengpanda/mengxu/tls-switch-status-PR
...
Monitor clients TLS capability for TLS live migration
2019-03-14 13:19:20 -07:00
Meng Xu
5a10bf5dfc
Merge branch 'master' into mengxu/tls-switch-status-PR
2019-03-14 10:35:12 -07:00
A.J. Beamon
cab284027d
Be more careful about accessing ThreadSafeDatabase's db member. Preallocate the db on the calling thread so that other callers can access the pointer immediately.
2019-03-14 10:26:22 -07:00
John Brownlee
178ebfec30
Merge pull request #1291 from vishesh/task/documentation
...
doc: Documentation for IPv6 and TLS migration
2019-03-14 08:13:40 -07:00
Stephen Atherton
ded2347bd9
Merge branch 'feature-backup-json' of github.com:satherton/foundationdb into feature-backup-json
2019-03-14 02:11:36 -07:00
Stephen Atherton
c6edcc7f06
Added schema version string to backup JSON status docs. Bug fix in backup status JSON, the document was being created outside the transaction retry loop so retries would combine partial element sets across all tries into the result.
2019-03-14 02:10:14 -07:00
Vishesh Yadav
529068c3e2
doc: Live TLS migration
2019-03-13 17:06:44 -07:00
Steve Atherton
be0da73938
Merge pull request #1290 from etschannen/feature-cheap-policy
...
Optimized a few uses of the replication policy engine
2019-03-13 17:01:19 -07:00
Meng Xu
e30e2af1f3
ClientKnobs: Add CHECK_CONNECTED_COORDINATOR_NUM_DELAY
2019-03-13 16:54:56 -07:00
Evan Tschannen
e7d1f9e5f1
fixed review comments
2019-03-13 15:59:03 -07:00
Xin Dong
636d2ca631
Merge pull request #1207 from alecgrieser/tuple-performance-cache-packed
...
Java: Tuple serialization/deserialization uses fewer allocations
2019-03-13 15:53:52 -07:00
Evan Tschannen
e8cb85ed8e
optimize validateAllCombinations
2019-03-13 14:47:35 -07:00
Evan Tschannen
7f48025348
optimize confirm epoch alive
2019-03-13 14:47:17 -07:00
Steve Atherton
5feea0e33e
Merge branch 'master' into feature-backup-json
2019-03-13 14:01:19 -07:00
Vishesh Yadav
d073b08a0a
Update DIABLE_POSIX_KERNEL_AIO entry in 6.1 release notes
2019-03-13 13:39:45 -07:00
Vishesh Yadav
c32504f705
io: Add DISABLE_POSIX_KERNEL_AIO knob to use EIO instead of Kernel AIO
...
- Some Linux filesystems don't support O_DIRECT which is required by
Kernel AIO to function properly. Instead of using O_SYNC, EIO is
much better options in terms of performance penalty.
- Some systems may not support AIO at all. Eg. Windows Subsystem for
Linux.
FIXES #842
RELATED #274
2019-03-13 13:39:45 -07:00
Steve Atherton
dbacfcbc82
Merge branch 'master' into feature-backup-json
2019-03-13 13:30:45 -07:00
Evan Tschannen
a2108047aa
removed LocalitySetRef and IRepPolicyRef typedefs, because for clarity the Ref suffix is reserved for arena allocated objects instead of reference counted objects.
2019-03-13 13:14:39 -07:00
Evan Tschannen
608ef1f21f
Merge pull request #1285 from vishesh/task/documentation
...
doc: Updated release notes for 6.1
2019-03-13 10:37:50 -07:00
A.J. Beamon
defc1bc141
Merge pull request #1270 from etschannen/feature-degraded-tlog
...
TLogs that cannot commit for more than 5 seconds are marked as degraded
2019-03-13 08:30:10 -07:00
Evan Tschannen
e068c478b5
merge master
2019-03-12 18:31:25 -07:00
Steve Atherton
8aab719c22
Merge branch 'master' into feature-backup-json
2019-03-12 18:23:16 -07:00
Vishesh Yadav
ff8bac8d20
doc: Some documentation for IPv6
2019-03-12 18:05:00 -07:00
Vishesh Yadav
5e552a47b6
doc: Updated release notes for 6.1
2019-03-12 16:23:30 -07:00
Vishesh Yadav
e0cf531e91
Merge pull request #1286 from xumengpanda/mengxu/teamRemover-releaseNote-PR
...
Add release note for teamRemover PR
2019-03-12 16:22:07 -07:00
Evan Tschannen
a7e45cff91
Merge pull request #1176 from jzhou77/ratekeeper
...
Make Ratekeeper a separate role
2019-03-12 15:58:59 -07:00
Meng Xu
931788150a
Add release note for teamRemover PR
2019-03-12 15:56:15 -07:00
Meng Xu
85c24b0067
Merge branch 'master' into mengxu/tls-switch-status-PR
2019-03-12 15:20:54 -07:00
Meng Xu
22f5624494
TLS Status: Reduce cluster controller load
...
When the coordinator changes, we use delayedAsyncVar() to reduce
the frequency for cluster controller to send the updated connectedCoordinatorsNumDelayed
to clients.
This help reduce the cluster controllers workload
2019-03-12 15:08:10 -07:00
Evan Tschannen
5392742902
fixed review comments
2019-03-12 14:38:54 -07:00
Bhaskar Muppana
a70de93cd5
Adding flow bindings changes to release notes. ( #1281 )
...
* Adding flow bindings changes to release notes.
* Update documentation/sphinx/source/release-notes.rst
Co-Authored-By: apkar <mgvbhaskar@gmail.com>
* Update documentation/sphinx/source/release-notes.rst
Co-Authored-By: apkar <mgvbhaskar@gmail.com>
* Update documentation/sphinx/source/release-notes.rst
Co-Authored-By: apkar <mgvbhaskar@gmail.com>
* Update documentation/sphinx/source/release-notes.rst
Co-Authored-By: apkar <mgvbhaskar@gmail.com>
* More explanation in Flow bindings release notes.
* Update documentation/sphinx/source/release-notes.rst
Co-Authored-By: apkar <mgvbhaskar@gmail.com>
2019-03-12 14:20:16 -07:00
Evan Tschannen
c5a18945b6
Merge pull request #1260 from vishesh/task/tls-upgrade
...
Allows cluster string to contain coordinators with different TLS states
2019-03-12 13:45:08 -07:00
A.J. Beamon
a25e224cda
Merge pull request #1213 from etschannen/feature-metadata-version
...
Added a metadata version key
2019-03-12 13:36:33 -07:00
Jingyu Zhou
2b0139670e
Fix review comment for PR 1176
2019-03-12 12:02:30 -07:00
Evan Tschannen
32cf742c1d
api versioning is unnecessary for the metadataVersionKey
2019-03-12 11:08:40 -07:00
Alec Grieser
656b4e27e5
Merge pull request #1280 from satherton/merge-release-6-to-master
...
Merge release 6.0 to master
2019-03-12 09:00:01 -07:00
Stephen Atherton
bc0b2aa040
Merge branch 'release-6.0' of https://github.com/apple/foundationdb
...
# Conflicts:
# documentation/sphinx/source/release-notes.rst
# fdbbackup/backup.actor.cpp
# fdbclient/BlobStore.actor.cpp
2019-03-12 04:49:12 -07:00
Stephen Atherton
f0eae0295f
Merge branch 'master' of https://github.com/apple/foundationdb into feature-backup-json
2019-03-12 03:35:03 -07:00
Stephen Atherton
e9b8bf601e
Added backup status JSON output to backup workload to get sim coverage.
2019-03-12 03:34:38 -07:00
Jingyu Zhou
1f39da06de
Merge pull request #1268 from jzhou77/cmake_fix
...
Create tar.gz file for python package
2019-03-11 22:48:16 -07:00
Alex Miller
bbd5cc2e95
Remove duplicate include due to concurrent update to same file
...
Co-Authored-By: mpilman <markus@pilman.ch>
2019-03-11 20:42:35 -07:00
mpilman
bc4820865e
Fix some Windows issues
...
1. We need to set a Windows target to get rid of warnings when compiling
files that include windows.h
2. By default Boost will try to automatically link against boost_system.
In order to prevent this, we define BOOST_ALL_NO_LIB
3. Somehow, I had to include winioctl.h in Platform.cpp. According to
the documentation from MS, this shouldn't be necessary as windows.h
includes this as well. However, for me it didn't compile otherwise.
2019-03-11 20:42:35 -07:00