A.J. Beamon
093f4d9b83
Merge pull request #1091 from ajbeamon/fix-python-onready
...
Python: _CBFUNC should be defined outside init_c_api
2019-02-08 11:26:51 -08:00
A.J. Beamon
eb63453f44
Merge pull request #1135 from ajbeamon/master
...
Fix a merge issue I should have anticipated.
2019-02-08 11:18:25 -08:00
A.J. Beamon
4516e9b509
Fix a merge issue I should have anticipated.
2019-02-08 11:15:59 -08:00
Alec Grieser
c6b3ea8870
Merge pull request #1132 from ajbeamon/fix-ruby-docs-missing-method
...
Fix alignment and missing method header in Ruby docs
2019-02-08 11:09:52 -08:00
A.J. Beamon
685242fbfc
Merge pull request #1092 from atn34/trace-format-network-option
...
Add trace_format network option
2019-02-08 10:52:50 -08:00
A.J. Beamon
d29b6a1880
Fix alignment and missing method header
2019-02-08 10:16:53 -08:00
A.J. Beamon
b61722e3ab
Merge pull request #1010 from pjvds/patch-2
...
fdb.Key implements fmt.Stringer interface
2019-02-08 09:47:15 -08:00
mpilman
42341447b0
Create data and log directory in OS X installer
2019-02-07 18:09:10 -08:00
mpilman
03ddd3d1dd
Document cpack for deb, rpm, and osx
2019-02-07 18:09:10 -08:00
mpilman
496c44866f
Remove old docs in wrong section
2019-02-07 18:09:10 -08:00
mpilman
aeccec0ef8
Fix merge conflicts
2019-02-07 18:09:10 -08:00
mpilman
9c3e5e221f
started macos builder
2019-02-07 18:09:10 -08:00
mpilman
b5dc5bcb6e
remove duplicate MacOS instructions
2019-02-07 15:37:04 -08:00
mpilman
7e16ca4caa
Generate Windows-Installer with cmake
2019-02-07 15:37:04 -08:00
mpilman
7cd1cd15d6
Changed documentation according to address review
2019-02-07 15:37:04 -08:00
mpilman
7d17e5797a
Fix dependency bug in FDBLibTLS
2019-02-07 15:37:04 -08:00
mpilman
06e216f26e
fixed linker error
2019-02-07 15:37:04 -08:00
mpilman
7e26b4ef0d
Address comments from PR
2019-02-07 15:37:04 -08:00
Preston
d00bdc20f2
Fix typo
...
Co-Authored-By: mpilman <markus@pilman.ch>
2019-02-07 15:37:04 -08:00
mpilman
014e12e142
some more windows installer modifications
2019-02-07 15:37:04 -08:00
mpilman
dcbb248c69
Windows installer base functionality
...
CPack can now generate a MSI (needs WIX to be
installed). However, this currently does not include
fdbservice - I need to figure out how to install this
first.
2019-02-07 15:37:04 -08:00
mpilman
025bc9c9e0
provide cmake option to disable tls
2019-02-07 15:37:04 -08:00
mpilman
22612c94d9
Remove cmake debugging messages
2019-02-07 15:37:04 -08:00
mpilman
f2a37612a2
Provide documentation on how to enable TLS on Windows
...
FDB builds with TLS on Windows is currently broken due to
https://github.com/apple/foundationdb/issues/1120 .
Apart from that it should work out-of-the-box. So as soon as aboves
issue is fixed, this should work.
2019-02-07 15:37:04 -08:00
mpilman
b2bea2d3e7
Added hint for CMake to find installed LibreSSL
2019-02-07 15:37:04 -08:00
mpilman
00b25dcd08
Added missing boost dependency to FDBLibTLS
2019-02-07 15:37:04 -08:00
mpilman
ebd2e3c2ea
Fixed Windows build documentation
2019-02-07 15:37:04 -08:00
mpilman
e45295a1f5
Added support for TLS
2019-02-07 15:37:04 -08:00
mpilman
8e9b564c53
Added Windows compilation instructions
2019-02-07 15:37:04 -08:00
mpilman
f03cd6aee1
make c bindings work on Windows
2019-02-07 15:37:04 -08:00
mpilman
449b9bf79c
Fix typo that breaks linux build
2019-02-07 15:37:04 -08:00
mpilman
5737349676
Fix weird bug with boost interprocess
...
Strangely, boost interprocess didn't compile with VS 2017.
However, it does compile if it is included as the first thing.
I don't quite know what is happening here, but for now this fix
makes it that I am not blocked
2019-02-07 15:37:04 -08:00
mpilman
8a94d80deb
fdbservice and fdbrpc now compiling
2019-02-07 15:37:04 -08:00
mpilman
7a858b902d
Most of FDB compiling on Windows with cmake
2019-02-07 15:37:04 -08:00
A.J. Beamon
192a48105c
Merge pull request #1124 from apple/release-6.0
...
Merge Release 6.0 into master
2019-02-07 12:22:40 -08:00
A.J. Beamon
b3fc8e52f3
Merge pull request #1102 from bnamasivayam/backup-tls-arguments
...
Support TLS command line options in backup
2019-02-07 11:38:00 -08:00
A.J. Beamon
c320a77421
Merge pull request #1117 from bnamasivayam/improve-fdbcli-logging
...
Improve status output to reflect that tlogs are recruited across avai…
2019-02-07 08:22:04 -08:00
Balachandar Namasivayam
750124f083
Accounting only non-excluded processes in the user output if recruiting is going on.
2019-02-06 17:04:38 -08:00
Balachandar Namasivayam
f0a58c6e31
Corrected spacing.
2019-02-06 11:35:50 -08:00
Balachandar Namasivayam
b1e3c9c22d
Corrected spacing issue.
2019-02-06 11:27:26 -08:00
Alec Grieser
2cc811fa91
Merge pull request #1107 from bnamasivayam/ruby-add-missing-file
...
Add missing file fdbimpl_v609.rb to the package
2019-02-06 11:22:05 -08:00
Evan Tschannen
7e0e0a7673
Merge pull request #1105 from vishesh/task/issue-218-compare-and-clear
...
Implements CompareAndClear AtomicOp
2019-02-05 18:11:28 -08:00
Evan Tschannen
486e0e13c3
Merge pull request #1116 from alexmiller-apple/tstlog
...
Random cleanups that prepare for Spill-By-Reference TLog
2019-02-05 18:09:06 -08:00
A.J. Beamon
882f8d70b7
Merge pull request #1066 from etschannen/master
...
fix: coordinators auto could put two coordinators in the same zone
2019-02-05 11:52:04 -08:00
Balachandar Namasivayam
9c19d9e9eb
Improve status output to reflect that tlogs are recruited across availability zones according to the configured replication factor.
2019-02-04 18:14:00 -08:00
Alex Miller
0750dc0418
Change store from (Future, T&) to (T&, Future).
...
LHS = RHS, and the name of what's being modified is easier to find.
2019-02-04 18:04:22 -08:00
Alex Miller
22a08b2b4e
Change mutable ref to pointer so outparams are obvious.
2019-02-04 18:04:22 -08:00
Alex Miller
0efcccc06f
Fix a long standing minor bug in disk queue that could lead to unnecessary commits.
...
If the disk queue is called with the following series of operations:
Push(a) -> 1
Commit()
Pop(1)
Push(b)
Commit()
Commit()
Then the last Commit() should be a no-op, and not actually run accordingly.
However, anyPopped was only set to `false` if no pages were pushed, and thus
we'd falsely think that an extra empty page commit needed to happen to log to
record the new popped position, but there actually was no new popped page
position to record.
Aside from the extra commit, it maybe makes getCommitOverhead slightly
inaccurate, but that's only used for some accounting inside of the memory
storage engine and at a quick glance doesn't look like it should have caused
any bad effects.
I dug through history, and this code has been this way since the initial commit
by Dave, and then no one has touched the anyPopped logic since.
2019-02-04 18:04:22 -08:00
Alex Miller
6668b7c544
Make simulation enforce what KAIO requires.
2019-02-04 18:04:22 -08:00
Vishesh Yadav
5985566a8e
Don't issue a second read in storageserver if possible for CompareAndClear
...
If the previous eager read request is equal to the CompareAndClear op
key, do not issue a read again.
2019-02-04 16:10:59 -08:00