A.J. Beamon
0a118b49ea
Merge pull request #13 from alecgrieser/release-5.0
...
Fix binding build and formatting issues
2018-02-28 08:32:07 -08:00
Alec Grieser
c639f72389
fix package names within javadoc target
2018-02-27 18:42:08 -08:00
Alec Grieser
780405f670
Merge branch 'release-5.0' into merge-release-5.0
2018-02-27 18:41:27 -08:00
Alec Grieser
8fb99cae93
fix paths within java local.mk
2018-02-27 18:38:51 -08:00
Alec Grieser
a72aa5d8d3
move ruby encoding specification to top ; move node shebang to top ; add in some node code that disappeared mysteriously
2018-02-27 18:28:34 -08:00
Alec Grieser
11e8fac14a
Merge pull request #12 from ajbeamon/release-5.0
...
Remove sql project and other cruft from visual studio solution file.
2018-02-27 15:57:15 -08:00
A.J. Beamon
e839708dea
Remove sql project and other cruft from solution file.
2018-02-27 09:24:08 -08:00
John Brownlee
7a578b9bc5
Merge pull request #5 from alecgrieser/make-packages-fails-on-fdbblob
...
Remove old reference to fdbblob from packages.mk
2018-02-23 11:05:46 -08:00
Alvin Moore
a1888c0943
Fixed makefile
2018-02-23 08:23:16 -08:00
Alvin Moore
5b7af56b62
Fixed package makefile
2018-02-23 08:21:59 -08:00
Alvin Moore
b54bf2d33c
Fixed headers and whitespace
2018-02-23 04:52:51 -08:00
Alvin Moore
a1382895a6
Fixed headers and some whitespace
2018-02-23 04:50:23 -08:00
Alec Grieser
d93f7aa87a
Merge pull request #2 from alecgrieser/node-build-env-vars
...
Build for NodeJS now allows setting distribution and repo URLs
2018-02-21 14:28:36 -08:00
Alec Grieser
3ade71d60f
Merge pull request #6 from alecgrieser/header-remove-whitespace
...
Some latent formatting changes
2018-02-21 12:28:04 -08:00
Alec Grieser
0bae9880f1
remove trailing whitespace from our copyright headers ; fixed formatting of python setup.py
2018-02-21 10:25:11 -08:00
Alec Grieser
75848552ba
remove reference to old target that we aren't building any more from packages.mk
2018-02-20 17:56:01 -08:00
John Brownlee
d8973c0867
Merge pull request #1 from alecgrieser/bindings-format
...
Reformat the go and python bindings
2018-02-20 14:09:29 -08:00
Alec Grieser
9f117426bf
allow node repo and distribution URLs to be set through make/env variables
2018-02-19 13:25:14 -08:00
Alec Grieser
1c1ae7d70e
Merge remote-tracking branch 'upstream/release-5.1' into bindings-format
2018-02-19 12:37:06 -08:00
Stephen Atherton
a9a9590058
Merge branch 'release-5.1' of github.com:apple/foundationdb into release-5.1
2018-02-16 19:44:36 -08:00
Stephen Atherton
54fc81b260
Improved backup error reporting in backup status. The most recent error for each error type is reported along with how long ago the error occurred, and errors are divided into two categories based on whether or not they occurred since the most recent backup progress.
2018-02-16 19:38:31 -08:00
Bhaskar Muppana
fe3f0d9343
Bumping version to next minor release - 5.1.3
2018-02-16 13:33:48 -08:00
Bhaskar Muppana
816a609cb9
Generate new WIX Installer GUID - post release
2018-02-16 13:13:23 -08:00
Bhaskar Muppana
1debc59cb5
Generate new WIX Installer GUID
2018-02-16 11:06:01 -08:00
Evan Tschannen
8c53483838
fix: log ranges were not being cleared correctly
2018-02-16 10:27:10 -08:00
A.J. Beamon
ceec580d2f
fdbcli considered a backup running if the 'running_backup' field was present, not if it was true.
2018-02-16 10:09:03 -08:00
Stephen Atherton
7bfaffe10d
Merge branch 'release-5.1' of github.com:apple/foundationdb into release-5.1
2018-02-13 16:37:10 -08:00
Alex Miller
4b6c5ecc2c
Incrementing versions.target
2018-02-08 18:36:28 -08:00
Alex Miller
6d977b00aa
Bumping GUID post 5.1.1 release
2018-02-08 18:23:01 -08:00
Alex Miller
93226ffed9
Upgrade msi GUID for 5.1.1
2018-02-08 15:42:01 -08:00
Stephen Atherton
1f78b98ac9
Bug fix, result as a state variable causes 'this' to be captured instead of copying result.
2018-02-08 09:54:47 -08:00
Stephen Atherton
2d483e7a1c
Fdbbackup will now still write a trace file if --log is specified when doing operations that do not require a cluster. Previous behavior was to rely on createCluster()'s trace file initialization.
2018-02-07 22:36:01 -08:00
Stephen Atherton
69425a303b
Improved error handling for cases where blob account credentials are either not found in the provided credentials sources and/or some of the credentials sources provided are not readable or parseable.
2018-02-07 21:50:43 -08:00
Alec Grieser
e104c21160
tweaks to fix some places where python format rewrite looked kind of bad
2018-02-07 16:59:59 -08:00
Stephen Atherton
f8522248cb
Blob credentials files were being opened in read-write mode despite the read-only option being specified because the underlying caching layer opens always opens files for read/write access. For now, disabled caching for this file.
2018-02-07 16:25:16 -08:00
Stephen Atherton
9a4d039495
Removed fdbblob (an alias for fdbbackup) generation.
2018-02-07 15:10:39 -08:00
Stephen Atherton
0c1c42b0ca
Merge branch 'release-5.1' of github.com:apple/foundationdb into release-5.1
2018-02-07 10:38:41 -08:00
Stephen Atherton
d8879dc3f3
HTTP::doRequest() now reads responses in parallel with sending requests, so if the server responds before receiving all of the the request the client can stop sending the remainder of the request. For PUT requests which upload files, this prevents sending potentially several megabytes of unnecessary bytes if the server responds with an error (such as 429) before the request is completely sent. Updated the backup container unit test to use more parallelism in order to test this new behavior.
2018-02-07 10:38:31 -08:00
Evan Tschannen
d0caffd339
fix: knob was set to incorrect value
2018-02-06 18:11:45 -08:00
Stephen Atherton
7de40413d5
Merge branch 'release-5.1' of github.com:apple/foundationdb into release-5.1
2018-02-06 13:44:25 -08:00
Stephen Atherton
0792d5e3dd
Fix: last restorable version for a backup tag name (a separate value from the latest restorable version for a configured backup) was not being updated.
...
Fix: backup blob speed was sometimes an error because the JSON $sum merge operator did not support mixed numeric types.
Fix: JSON merge operator handling was squashing errors in some cases, which was generally obscuring the backup speed metric issue.
Cleaned up some of the JSON object merging logic.
Improved error messages in JSON merge operators. Added JSON merge operator tests for mixed numeric math and improved readability of test output.
2018-02-06 13:44:04 -08:00
Evan Tschannen
b7dde88029
fix: the cluster controller did not consider the master sharing the same process as the cluster controller as bad in all needed locations
...
waited too long for good recruitment locations, which would add too much time to recoveries of clusters that do not use machine classes
2018-02-06 11:30:05 -08:00
A.J. Beamon
080a454051
fix: getVersionstamp would return broken promise if a transaction was disposed before being set. getAddressesForKey would not return when resetPromise was set.
2018-01-31 13:47:36 -08:00
A.J. Beamon
84f7565d04
MultiVersionApi::createCluster was throwing network_not_setup rather than returning it.
2018-01-31 10:03:09 -08:00
Stephen Atherton
2f291d8955
Bug fix in blob backup container deletion. The list/delete loop could end before deleting all of the files, but the index entry would still be deleted. Also preemptively made the same code change in listBucket() - Although it is technically correct as written it is a dangerous style because it is not obvious that the addition of a wait() call in the second 'when' block would create a bug. Consolidated deleteContainer() and deleteBucket() as they differ by only 1 line.
2018-01-29 00:32:41 -08:00
Alec Grieser
899cb63952
added style check guard to python build
2018-01-26 13:13:15 -08:00
Alec Grieser
51781bb7a8
Merge branch 'release-5.1' into bindings-format
2018-01-26 12:28:29 -08:00
Alec Grieser
96da5223cf
bump versions.target target version to 5.1.1
2018-01-25 12:50:02 -08:00
Alec Grieser
406d6b70e3
it's all guid
2018-01-25 12:48:20 -08:00
Alec Grieser
7808099318
bump protocol version for release ; new product guid
2018-01-25 10:02:48 -08:00