Stephen Atherton
|
68eccb681e
|
Merge pull request #173 from bmuppana/master
Backup log messages.
|
2017-10-13 18:31:53 -07:00 |
Evan Tschannen
|
215bcb8d3e
|
Merge pull request #157 from cie/choose-leader-on-stateless-processes
Catch and update processClass change from DBSource
|
2017-10-13 14:03:29 -07:00 |
Yichi Chiang
|
12edd27281
|
Introduce prevChangeID to CandidacyRequest and LeaderHeartbeatRequest
|
2017-10-12 17:11:58 -07:00 |
Bhaskar Muppana
|
d1e9d28239
|
Backup log messages.
|
2017-10-12 16:12:42 -07:00 |
Stephen Atherton
|
659e39103e
|
Missed file from merge of master into backup-refactor
|
2017-10-12 11:25:29 -07:00 |
Stephen Atherton
|
11517f7bfc
|
Merge branch 'master' into continuous-backup
# Conflicts:
# fdbclient/FileBackupAgent.actor.cpp
|
2017-10-12 11:03:23 -07:00 |
Alex Miller
|
e55cc447d2
|
Address code review comments.
* Fixed memory corruption with SystemData key constants
* Removed duplication in ClusterController
* Reworked fdbcli actions to better represent explicit vs default assignments
|
2017-10-04 13:36:18 -07:00 |
Alex Miller
|
80fa597422
|
Allow client profiling to be configured from fdbcli.
This adds the following commands:
* profile client status
* profile client on 0.001 100MB
* profile client off
|
2017-10-04 13:36:18 -07:00 |
A.J. Beamon
|
d886b95628
|
Merge pull request #131 from cie/33300740-with-shutdown-hooks
<rdar://problem/33300740> Java: support callbacks from external multi-version client threads
|
2017-10-04 09:17:25 -07:00 |
Evan Tschannen
|
7818a7972b
|
fix: read_lock_aware had the same code as used_during_commit_protection_disable
|
2017-10-03 09:37:45 -07:00 |
Evan Tschannen
|
6ea9903c82
|
Merge branch 'release-5.0'
# Conflicts:
# fdbbackup/backup.actor.cpp
# fdbserver/ClusterController.actor.cpp
# versions.target
|
2017-10-01 18:46:44 -07:00 |
Stephen Atherton
|
ad9de674ac
|
Knob change, blob requests should be allowed more time.
|
2017-10-01 16:45:47 -07:00 |
Stephen Atherton
|
13a79482d8
|
Added comments for clarity.
|
2017-10-01 16:03:12 -07:00 |
Stephen Atherton
|
a95107417f
|
Improved behavior of slow writes during backup. KeyRange and Log backup tasks now use TaskBucket::saveAndExtend() to keep the task alive until flushing the file finishes or fails with an error (blob uploads fail after a limited number of retries). This prevents blob uploads from being retried too often if the destination is slow since a task abort and retry would start the backoff counters back at zero. Also removed a debugging behavior that was accidentally checked in.
|
2017-10-01 16:01:24 -07:00 |
Alex Miller
|
11668bb359
|
Fixing code review comments.
|
2017-09-29 15:58:36 -07:00 |
Alex Miller
|
f9b7ce9a2f
|
Add write conflict ranges to metadata modifications on backup data dumps.
|
2017-09-29 15:58:36 -07:00 |
Alex Miller
|
87a1581871
|
Ensure VersionStamps are strictly increasing with DR ACI switchovers.
This should be the final change in making sure that versionstamps are never
higher than the read version of a database that they're read from.
|
2017-09-29 15:58:36 -07:00 |
Alex Miller
|
8f4c45418b
|
Make atomicSwitchover preserve an ever-increasing commit version.
|
2017-09-29 15:58:36 -07:00 |
Evan Tschannen
|
a1f8b546e6
|
fix: ensure connections to blob store are evenly distributed across network addresses
added a per address limit to the number of open connections
lowered a variety of knobs to prevent us from using too much memory
|
2017-09-29 14:59:24 -07:00 |
Evan Tschannen
|
ef41b07bb3
|
renamed past_version to transaction_too_old
implemented read_lock_aware option
|
2017-09-28 16:35:08 -07:00 |
Evan Tschannen
|
7b60e26660
|
Merge pull request #160 from cie/use-error-descriptions
Add the ability to access name and description in Error. Update error…
|
2017-09-28 16:00:39 -07:00 |
Evan Tschannen
|
73fca75239
|
added the ability to disable timeKeeper; disabled timeKeeper before consistency check in simulation
|
2017-09-28 13:13:24 -07:00 |
A.J. Beamon
|
d30c730f75
|
Add the ability to access name and description in Error. Update error descriptions.
|
2017-09-28 12:35:03 -07:00 |
Bhaskar Muppana
|
0f8ff26029
|
Merge pull request #158 from bmuppana/master
<rdar://problem/34557380> Need a way to map real time to version
|
2017-09-27 17:56:42 -07:00 |
Bhaskar Muppana
|
6a0b1d6808
|
Fixing PR comments
<rdar://problem/34557380> Need a way to map real time to version
|
2017-09-27 17:56:01 -07:00 |
Alec Grieser
|
80f559d148
|
changed name from thread_completion_hook to network_thread_completion_hook
|
2017-09-27 11:30:39 -07:00 |
Alec Grieser
|
d7e1b267be
|
changed name from shutdown hook to thread completion hook ; added hook parameter
|
2017-09-26 17:00:04 -07:00 |
Alec Grieser
|
a5f1c3b15b
|
Merge remote-tracking branch 'origin/master' into 33300740-with-shutdown-hooks
|
2017-09-26 11:28:40 -07:00 |
A.J. Beamon
|
e5e7f8a081
|
When using setKey() on Standalone<KeySelectorRef> in RYW, make sure that the key is part of the key selector's arena.
|
2017-09-25 15:52:45 -07:00 |
Bhaskar Muppana
|
0bf5bdb23a
|
<rdar://problem/34557380> Need a way to map real time to version
|
2017-09-25 12:51:37 -07:00 |
Evan Tschannen
|
fba78ce4ef
|
refactored monitor leader again to be even safer.
fixed a problem where we would write the header to clusters files twice
added extra logging in monitor leader
|
2017-09-22 15:06:11 -07:00 |
Evan Tschannen
|
a9e3ae40d6
|
refactored monitorLeader to avoid the risk of one generation or coordinators interfering with the next
|
2017-09-20 17:42:12 -07:00 |
Evan Tschannen
|
53a4a3280a
|
fix: we cannot add to the trLog when cancelled
|
2017-09-20 14:47:57 -07:00 |
Balachandar Namasivayam
|
24aa616a7a
|
Merge pull request #154 from cie/additional-client-profiling
Additional client profiling
|
2017-09-19 18:15:02 -07:00 |
Evan Tschannen
|
d67e017bcc
|
reduced reply_byte_limit to 80k
|
2017-09-15 11:01:56 -07:00 |
Bhaskar Muppana
|
10402e0c32
|
Removing add_task() code duplication in FileBackupAgent.actor.cpp
|
2017-09-11 11:14:30 -07:00 |
Bhaskar Muppana
|
c36a30837d
|
Moving keyErrors in BackupConfig.
|
2017-09-08 16:09:18 -07:00 |
Bhaskar Muppana
|
02cc8b43c4
|
More backup cleanup.
|
2017-09-07 09:04:10 -07:00 |
Bhaskar Muppana
|
c7df951f7c
|
Using BackupConfig from backup.actor.cpp to reduce intermediate
functions.
|
2017-09-07 08:36:36 -07:00 |
Bhaskar Muppana
|
fe208d6adf
|
Merge branch 'master' of github.com:apple/foundationdb into backup
|
2017-09-06 10:01:55 -07:00 |
Bhaskar Muppana
|
9f8056754a
|
Moving KeyBackedTag and KeyBackedConfig into BackupAgent.h to use them from backup.actor.cpp
|
2017-09-06 09:46:27 -07:00 |
Bhaskar Muppana
|
d917f9449f
|
Fixing Steve's review comments.
|
2017-09-05 14:06:55 -07:00 |
Bhaskar Muppana
|
92d05f6fc3
|
backupContainer is a std::string not a Key.
|
2017-09-05 13:22:44 -07:00 |
Bhaskar Muppana
|
83810edabc
|
Backup/Restore tag can be std::string instad of Key.
|
2017-09-05 11:38:40 -07:00 |
Bhaskar Muppana
|
456ced2c65
|
Minor backup code cleanup
|
2017-09-05 09:42:14 -07:00 |
Evan Tschannen
|
6e26ae2bb3
|
added a new multi_dc configuration
|
2017-09-01 15:45:27 -07:00 |
Bhaskar Muppana
|
e1a7e11347
|
Minor backup code cleanup
|
2017-09-01 14:39:38 -07:00 |
Bhaskar Muppana
|
d834ab9d4d
|
Moving from task->params to Params
|
2017-09-01 13:50:38 -07:00 |
Evan Tschannen
|
dc1f7ca6b7
|
testers now use client locality load balancing
|
2017-09-01 12:53:01 -07:00 |
Bhaskar Muppana
|
c564aaae68
|
Moving keyConfigBackupRanges into BackupConfig::backupRanges().
|
2017-09-01 11:52:08 -07:00 |