Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Non-copying transaction log recovery #339

Merged
merged 151 commits into from
May 12, 2018

Commits on Mar 29, 2018

  1. first version of non-copying recovery. Upgrades are broken, and it ha…

    …s not been tested using fearless configurations yet
    etschannen committed Mar 29, 2018
    Configuration menu
    Copy the full SHA
    b36e08f View commit details
    Browse the repository at this point in the history

Commits on Mar 30, 2018

  1. Configuration menu
    Copy the full SHA
    1a4ded1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    43cb63d View commit details
    Browse the repository at this point in the history

Commits on Mar 31, 2018

  1. fix: do not reuse tags that are still in historyTags, pop historyTags…

    … past epochEnd to allow tlogs to finish recovery
    
    fix: peekLocal did not properly respect end
    fix: the storage server added to the end of the history vector instead of the beginning
    etschannen committed Mar 31, 2018
    Configuration menu
    Copy the full SHA
    8352b93 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    579ba58 View commit details
    Browse the repository at this point in the history
  3. fix: using only one region still means we need 3 machines per datacen…

    …ter, the other machines in the other datacenters just won’t be used
    etschannen committed Mar 31, 2018
    Configuration menu
    Copy the full SHA
    4fb2b99 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    96fffe2 View commit details
    Browse the repository at this point in the history
  5. fix: pop all tags that did not have data at the recovery version beca…

    …use fully popped tags may come back when pullAsyncData re-indexes the mutations
    etschannen committed Mar 31, 2018
    Configuration menu
    Copy the full SHA
    331e707 View commit details
    Browse the repository at this point in the history

Commits on Apr 9, 2018

  1. Configuration menu
    Copy the full SHA
    7af892f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4c89f72 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7566a0d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    27e1479 View commit details
    Browse the repository at this point in the history

Commits on Apr 10, 2018

  1. Configuration menu
    Copy the full SHA
    419951f View commit details
    Browse the repository at this point in the history
  2. fix: if the known committed version is equal to the recovery version …

    …we do not need to copy any data
    etschannen committed Apr 10, 2018
    Configuration menu
    Copy the full SHA
    a738c4b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2ab2c78 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5fcedd2 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    3453a51 View commit details
    Browse the repository at this point in the history

Commits on Apr 12, 2018

  1. Configuration menu
    Copy the full SHA
    4248fbe View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c6229e4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1af5ac0 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3b7e441 View commit details
    Browse the repository at this point in the history

Commits on Apr 13, 2018

  1. Configuration menu
    Copy the full SHA
    c589630 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    65e6962 View commit details
    Browse the repository at this point in the history

Commits on Apr 14, 2018

  1. Configuration menu
    Copy the full SHA
    f5141ac View commit details
    Browse the repository at this point in the history

Commits on Apr 15, 2018

  1. fix: peekLocal does not stop when a locality does not exist

    fix: lock logs only stops on special or upgraded locality
    fix: recruiting old log routers respects the passed in startVersion
    etschannen committed Apr 15, 2018
    Configuration menu
    Copy the full SHA
    041f578 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0496bee View commit details
    Browse the repository at this point in the history
  3. fix: tlogs are now initialized immediately, instead of when starting …

    …the core, this must be done to pop the log routers during recovery
    
    fix: log router start version must be the same as remote log start version
    etschannen committed Apr 15, 2018
    Configuration menu
    Copy the full SHA
    5533016 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e53f17a View commit details
    Browse the repository at this point in the history

Commits on Apr 16, 2018

  1. Configuration menu
    Copy the full SHA
    a8662f8 View commit details
    Browse the repository at this point in the history
  2. fix: the known committed version of a newly initialized log is 1, sin…

    …ce by definition the first commit must have succeeded
    etschannen committed Apr 16, 2018
    Configuration menu
    Copy the full SHA
    3018a7b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    dcfa184 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    cef6c9b View commit details
    Browse the repository at this point in the history

Commits on Apr 17, 2018

  1. Configuration menu
    Copy the full SHA
    3c0c03c View commit details
    Browse the repository at this point in the history
  2. Revert "fix: remote logs should reply until they have recovered throu…

    …gh recoverAt"
    
    This reverts commit 3c0c03c.
    etschannen committed Apr 17, 2018
    Configuration menu
    Copy the full SHA
    3e40505 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    093908b View commit details
    Browse the repository at this point in the history
  4. fix: log router version needs to be fetched before it is available

    fix: tlog did not fetch known committed version if start version was exactly equal to it
    etschannen committed Apr 17, 2018
    Configuration menu
    Copy the full SHA
    760bc8b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    8569a85 View commit details
    Browse the repository at this point in the history

Commits on Apr 18, 2018

  1. fix: the log routers were popping too many versions because the known…

    … committed version is less than minPopped version
    etschannen committed Apr 18, 2018
    Configuration menu
    Copy the full SHA
    e43fb6d View commit details
    Browse the repository at this point in the history
  2. fix: log routers use durable known committed version at the time of t…

    …he pop to determine what is safe to pop from their logs
    
    fix: storage server does not advance its version across large version increase until it has data associated with the version
    etschannen committed Apr 18, 2018
    Configuration menu
    Copy the full SHA
    447c7bd View commit details
    Browse the repository at this point in the history
  3. fix: do not tell storage servers about large sections of empty versio…

    …ns, because it can lead them to make mutations durable which have not been committed
    etschannen committed Apr 18, 2018
    Configuration menu
    Copy the full SHA
    22526ef View commit details
    Browse the repository at this point in the history

Commits on Apr 19, 2018

  1. Configuration menu
    Copy the full SHA
    5da452d View commit details
    Browse the repository at this point in the history

Commits on Apr 20, 2018

  1. Configuration menu
    Copy the full SHA
    f5c3417 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a6d9e88 View commit details
    Browse the repository at this point in the history

Commits on Apr 21, 2018

  1. Configuration menu
    Copy the full SHA
    8d350ce View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1d1e2cd View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    28a1fa9 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c3a344d View commit details
    Browse the repository at this point in the history

Commits on Apr 22, 2018

  1. fix: use the known committed version if the last generation primary l…

    …ogs were in the same data center as this generation
    
    the known committed version in end epoch is the maximum seen in all responses regardless of log set
    etschannen committed Apr 22, 2018
    Configuration menu
    Copy the full SHA
    fceec02 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ef23136 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a520d03 View commit details
    Browse the repository at this point in the history

Commits on Apr 23, 2018

  1. Configuration menu
    Copy the full SHA
    73597f1 View commit details
    Browse the repository at this point in the history
  2. fix: the start version for peek cursors that merge with multiple log …

    …sets is the maximum of the individual start versions
    etschannen committed Apr 23, 2018
    Configuration menu
    Copy the full SHA
    126fc53 View commit details
    Browse the repository at this point in the history
  3. fix: only peekSingle needs to throw worker_removed, because tlogs hav…

    …e other ways to get notified they are no longer needed
    
    fix: we need to wait until tags are popped past recoveredAt instead of unrecovered before
    etschannen committed Apr 23, 2018
    Configuration menu
    Copy the full SHA
    3ec09ce View commit details
    Browse the repository at this point in the history

Commits on Apr 24, 2018

  1. Configuration menu
    Copy the full SHA
    ae1de57 View commit details
    Browse the repository at this point in the history
  2. fix: do not let the storage server process an exhausted version, beca…

    …use it could prevent a rollback
    etschannen committed Apr 24, 2018
    Configuration menu
    Copy the full SHA
    1cfe1cb View commit details
    Browse the repository at this point in the history
  3. fix: certain tlog errors during remote recovery could fail to kill th…

    …e master, the master could have a reference counting cycle with its actor collection
    etschannen committed Apr 24, 2018
    Configuration menu
    Copy the full SHA
    35b2ca8 View commit details
    Browse the repository at this point in the history

Commits on Apr 25, 2018

  1. Configuration menu
    Copy the full SHA
    95855db View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4119a1c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    471e7b9 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    fa9089c View commit details
    Browse the repository at this point in the history

Commits on Apr 26, 2018

  1. fix: storage servers did not properly pull data when configuring from…

    … a fearless setup to a non-fearless setup
    etschannen committed Apr 26, 2018
    Configuration menu
    Copy the full SHA
    7e43434 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a2b62e1 View commit details
    Browse the repository at this point in the history
  3. fix: we need to monitor old log routers for failures before recovery …

    …is complete
    
    fix: after configuring out of fearless remote logs will not have all the data until the new configuration
    etschannen committed Apr 26, 2018
    Configuration menu
    Copy the full SHA
    721aaa2 View commit details
    Browse the repository at this point in the history
  4. fix: remote recruitment must still wait for old log routers to be rec…

    …ruited since they are not needed by the newly recruited logs to finish recovery
    etschannen committed Apr 26, 2018
    Configuration menu
    Copy the full SHA
    0dd6931 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c7fd852 View commit details
    Browse the repository at this point in the history

Commits on Apr 27, 2018

  1. Configuration menu
    Copy the full SHA
    abcfb06 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a12b994 View commit details
    Browse the repository at this point in the history
  3. fix: we may not be able to recruit enough log routers, in this case p…

    …ut multiple log routers on the same worker, but also properly rank this configuration lower in better master exists
    etschannen committed Apr 27, 2018
    Configuration menu
    Copy the full SHA
    d72087b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    32e9ea3 View commit details
    Browse the repository at this point in the history
  5. fix: remote logs need to wait until the durable known committed versi…

    …on is greater than the recovery version before completing recovery to ensure we will not pick a start version that we do not have
    etschannen committed Apr 27, 2018
    Configuration menu
    Copy the full SHA
    af63dac View commit details
    Browse the repository at this point in the history

Commits on Apr 28, 2018

  1. Configuration menu
    Copy the full SHA
    23c0249 View commit details
    Browse the repository at this point in the history
  2. fix: fixed rare bug where a log stopped by a different recruitment wo…

    …uld still response successfully to the recruitment message
    etschannen committed Apr 28, 2018
    Configuration menu
    Copy the full SHA
    f77c1ec View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    33fa8f2 View commit details
    Browse the repository at this point in the history

Commits on Apr 29, 2018

  1. fix: log routers are given all the information they need to add remot…

    …e tags in their initialization request
    etschannen committed Apr 29, 2018
    Configuration menu
    Copy the full SHA
    dbdeeaa View commit details
    Browse the repository at this point in the history
  2. fix: locality is needed for a logSet to call getPushLocations

    fix: accidentally deleted allowPops assignment on the log router
    etschannen committed Apr 29, 2018
    Configuration menu
    Copy the full SHA
    2e286b7 View commit details
    Browse the repository at this point in the history

Commits on Apr 30, 2018

  1. added useful trace events

    etschannen committed Apr 30, 2018
    Configuration menu
    Copy the full SHA
    9cdabfe View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6f318db View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    92b134e View commit details
    Browse the repository at this point in the history
  4. fix: the log router must be initialized with all expected tags to pre…

    …vent mistakenly choosing a minPopped that is too high
    etschannen committed Apr 30, 2018
    Configuration menu
    Copy the full SHA
    99598d1 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    883f231 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    5143871 View commit details
    Browse the repository at this point in the history

Commits on May 1, 2018

  1. Configuration menu
    Copy the full SHA
    e1e43cf View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    eded563 View commit details
    Browse the repository at this point in the history
  3. Merge branch 'master' into feature-remote-logs

    # Conflicts:
    #	fdbserver/DataDistribution.actor.cpp
    etschannen committed May 1, 2018
    Configuration menu
    Copy the full SHA
    10d2592 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e27531d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c3f2e2b View commit details
    Browse the repository at this point in the history
  6. fix: only reconfigure during the quiet database check, because exclud…

    …ing at the same time as reconfiguring causes the master to indefinitely restart recovery
    etschannen committed May 1, 2018
    Configuration menu
    Copy the full SHA
    656a817 View commit details
    Browse the repository at this point in the history

Commits on May 2, 2018

  1. Configuration menu
    Copy the full SHA
    12ef63b View commit details
    Browse the repository at this point in the history
  2. fix: we cannot set queueCommitEnd until we have popped the log system…

    … to prevent the popped version from going backwards
    etschannen committed May 2, 2018
    Configuration menu
    Copy the full SHA
    b4bd03e View commit details
    Browse the repository at this point in the history
  3. locality aware load balancing was disabled on the storage servers bec…

    …ause emergency teams might cause a server to be assigned a shard when it does not actually have the data. This problem has been fixed, so we can re-enable locality aware load balancing.
    etschannen committed May 2, 2018
    Configuration menu
    Copy the full SHA
    87ad03c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    440e2ae View commit details
    Browse the repository at this point in the history

Commits on May 6, 2018

  1. Configuration menu
    Copy the full SHA
    e8ea02e View commit details
    Browse the repository at this point in the history
  2. fix: recruiting a cluster controller takes longer after restarting te…

    …sts because we wait until files have recovered from disk before starting
    etschannen committed May 6, 2018
    Configuration menu
    Copy the full SHA
    7ed64c8 View commit details
    Browse the repository at this point in the history
  3. fix: log routers need to know if the log system is stopped to determi…

    …ne how they should peek the last log generation
    etschannen committed May 6, 2018
    Configuration menu
    Copy the full SHA
    8371afb View commit details
    Browse the repository at this point in the history
  4. fix: do not allow a storage server to be removed within 5 million ver…

    …sions of it being added, because if a storage server is added and removed within the known committed version and recovery version, they storage server will need see either the add or remove when it peeks
    etschannen committed May 6, 2018
    1 Configuration menu
    Copy the full SHA
    b1935f1 View commit details
    Browse the repository at this point in the history
  5. fix: we do not know that the minimum popped version on the log router…

    … is a known committed version until it has advanced.
    etschannen committed May 6, 2018
    Configuration menu
    Copy the full SHA
    cc6511a View commit details
    Browse the repository at this point in the history
  6. fix: the e-brake should be buggified with ratekeeper storage limits t…

    …o prevent simulation from running full blast into the e-brake resulting in simulation taking forever to complete (joshua timeouts)
    etschannen committed May 6, 2018
    Configuration menu
    Copy the full SHA
    8cb8198 View commit details
    Browse the repository at this point in the history

Commits on May 7, 2018

  1. fix: must check for log router errors while waiting on satellite repl…

    …ies because the recruitmentID will not be updated if it threw an error
    etschannen committed May 7, 2018
    Configuration menu
    Copy the full SHA
    81c7bdd View commit details
    Browse the repository at this point in the history
  2. fix: when a tlog is stopped by another recruitment it no longer has t…

    …he opportunity for commtingQueue to be set
    etschannen committed May 7, 2018
    Configuration menu
    Copy the full SHA
    529bd34 View commit details
    Browse the repository at this point in the history
  3. fix: low latency tests need 4 machines per datacenter to support trip…

    …le replication after 1 machine has failed
    etschannen committed May 7, 2018
    Configuration menu
    Copy the full SHA
    4677789 View commit details
    Browse the repository at this point in the history

Commits on May 8, 2018

  1. fix: tripled the smallStorageTarget to prevent simulations which do a…

    … lot of work from timing out
    etschannen committed May 8, 2018
    Configuration menu
    Copy the full SHA
    e8f6ad8 View commit details
    Browse the repository at this point in the history
  2. server components of version of alternative versionstamp op that writ…

    …es to an arbitrary place in the value
    alecgrieser committed May 8, 2018
    Configuration menu
    Copy the full SHA
    14cca75 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2167012 View commit details
    Browse the repository at this point in the history
  4. expose second versionstamp value type through vexillographer and add …

    …support in bindings and bindingtester
    alecgrieser committed May 8, 2018
    Configuration menu
    Copy the full SHA
    6ee14bb View commit details
    Browse the repository at this point in the history
  5. change SetVersionstampedKey and SetVersionstampedValue behavior based…

    … on API version to make them consistent
    alecgrieser committed May 8, 2018
    Configuration menu
    Copy the full SHA
    464e2cd View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    8987d21 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    47c9e4f View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    9f0d244 View commit details
    Browse the repository at this point in the history
  9. TLS Plugin Changes.

    bnamasivayam committed May 8, 2018
    Configuration menu
    Copy the full SHA
    f71e13f View commit details
    Browse the repository at this point in the history
  10. Support latest TLS plugin.

    Add support for https in backup.
    bnamasivayam committed May 8, 2018
    Configuration menu
    Copy the full SHA
    d3b5cfb View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    01a3360 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    788e6ac View commit details
    Browse the repository at this point in the history

Commits on May 9, 2018

  1. Configuration menu
    Copy the full SHA
    49af5d6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e8b7f4b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8de914a View commit details
    Browse the repository at this point in the history
  4. Merge pull request apple#242 from alecgrieser/32437306-better-version…

    …stamped-value
    
    Unify SET_VERSIONSTAMPED_KEY and SET_VERSIONSTAMPED_VALUE API
    alecgrieser committed May 9, 2018
    Configuration menu
    Copy the full SHA
    f309364 View commit details
    Browse the repository at this point in the history
  5. Add flag to disable directory snapshot ops in the binding tester and …

    …use it in the flow bindings.
    ajbeamon committed May 9, 2018
    Configuration menu
    Copy the full SHA
    330ac48 View commit details
    Browse the repository at this point in the history
  6. Fix indent

    ajbeamon committed May 9, 2018
    Configuration menu
    Copy the full SHA
    33ba98c View commit details
    Browse the repository at this point in the history
  7. Merge pull request apple#346 from ajbeamon/release-5.2

    Cherry-pick binding tester change to allow disabling directory snapshot ops
    alecgrieser committed May 9, 2018
    Configuration menu
    Copy the full SHA
    d5fb6bc View commit details
    Browse the repository at this point in the history
  8. Line ending fix

    ajbeamon committed May 9, 2018
    Configuration menu
    Copy the full SHA
    499a3c7 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    c5d0a04 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    2033847 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    cfd50d8 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    7591931 View commit details
    Browse the repository at this point in the history
  13. Merge pull request apple#340 from ajbeamon/move-thread-shutdown-hook-…

    …to-iclientapi
    
    Move addNetworkThreadCompletionHook to IClientApi.
    alecgrieser committed May 9, 2018
    Configuration menu
    Copy the full SHA
    b7f0e35 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    0c2960a View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    8930c2e View commit details
    Browse the repository at this point in the history
  16. Merge pull request apple#348 from etschannen/release-5.2

    DR upgrade tests now test the durability of the data.
    etschannen committed May 9, 2018
    Configuration menu
    Copy the full SHA
    f6e55d0 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    4ea5c92 View commit details
    Browse the repository at this point in the history
  18. Addressed review comments.

    Remove redundant FDBLibTLS/ITLSPlugin.h.
    bnamasivayam committed May 9, 2018
    Configuration menu
    Copy the full SHA
    479dbf4 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    d3450ce View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    fb86d67 View commit details
    Browse the repository at this point in the history
  21. Merge pull request apple#350 from etschannen/release-5.2

    updated release notes for 5.2
    etschannen committed May 9, 2018
    Configuration menu
    Copy the full SHA
    48b34e4 View commit details
    Browse the repository at this point in the history

Commits on May 10, 2018

  1. fix: clear the client's storage server interface cache on endpoint fa…

    …ilure for all request types
    etschannen committed May 10, 2018
    Configuration menu
    Copy the full SHA
    98e07fd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e860cc5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    85010a5 View commit details
    Browse the repository at this point in the history
  4. Merge pull request apple#353 from ajbeamon/release-5.2

    version stamp -> versionstamp
    etschannen committed May 10, 2018
    Configuration menu
    Copy the full SHA
    49c4337 View commit details
    Browse the repository at this point in the history
  5. Merge branch 'release-5.2'

    # Conflicts:
    #	fdbrpc/TLSConnection.h
    etschannen committed May 10, 2018
    Configuration menu
    Copy the full SHA
    8f984cb View commit details
    Browse the repository at this point in the history
  6. fixed merge conflicts

    etschannen committed May 10, 2018
    Configuration menu
    Copy the full SHA
    7bca7b8 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    714da95 View commit details
    Browse the repository at this point in the history
  8. Merge pull request apple#352 from etschannen/release-5.2

    Properly handle endpoint failures on the client for all request types
    ajbeamon committed May 10, 2018
    Configuration menu
    Copy the full SHA
    93497d7 View commit details
    Browse the repository at this point in the history
  9. Add secure_connection param to BlobStore to configure security.

    Default is https. Setting secure_connection=0 makes it http.
    bnamasivayam committed May 10, 2018
    Configuration menu
    Copy the full SHA
    b2c32ea View commit details
    Browse the repository at this point in the history
  10. Merge pull request apple#359 from bnamasivayam/release-5.2

    Add secure_connection param to BlobStore to configure security.
    Steve Atherton committed May 10, 2018
    Configuration menu
    Copy the full SHA
    1df7155 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    b5b8c5d View commit details
    Browse the repository at this point in the history
  12. Merge pull request apple#360 from etschannen/release-5.2

    fix: white space issue in getKnobDescription
    etschannen committed May 10, 2018
    Configuration menu
    Copy the full SHA
    d9633b5 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    204b82a View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    520aaf7 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    91338fc View commit details
    Browse the repository at this point in the history

Commits on May 11, 2018

  1. Configuration menu
    Copy the full SHA
    c45599f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    67fa952 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    20f61f5 View commit details
    Browse the repository at this point in the history