commit 4ebae55815a122999df8f8b595a9d8c719bd0614
Author: Greg Althaus <galthaus@austin.rr.com>
Date: Tue Jun 22 10:05:56 2021 -0500
fix(files): exploding tarball with directories need to clean first
M datastack/etags.go
commit a46a9996a803eacbb06a2215e5ddb4323419db55
Author: Victor Lowther <victor.lowther@gmail.com>
Date: Fri Jun 11 11:26:45 2021 -0500
fix(backup): Bug fixes and perf enchancements to replication.
* Make sure we are filtering out all layers that are not content
bundles. Do it using the metadata from the contents list, instead
of pulling all the layers to see which ones are from content packs
first. No point in pulling your multi-gigabyte WritableStore when
you really don't need to.
* Optimize how we run the consensus layers for backup and endpoint
replication to allow async writes up until we switch to realtime
replication.
* Get rid of excess deep object copies when we don't need to while
listing objects.
* Actually save content packs in saas-content when pulling them. It
is essential for interaction with pre 4.6 servers, and will be
properly ignored when operating with 4.6 and later servers where
content is integrated in with the replication stream.
* Performance optimizations when calling the job purge API.
M backend/jobs.go
M cmds/dr-waltool/waltool.go
M datastack/humanize.go
M datastack/index/priorityMerge.go
M datastack/stack.go
M datastack/streamingSyncPassive.go
M frontend/content.go
M frontend/frontend.go
M frontend/jobs.go
M go.sum
M server/args.go
M transact/tx.go
commit 0cdd9fc5e315e0db18852dc98ef51c580cc8b5fc
Author: Victor Lowther <victor.lowther@gmail.com>
Date: Wed May 19 15:37:21 2021 -0500
fix(startup) HA startup options overrides
Allow some HA startup options to override and replace options saved
in ha-state.json. These options are:
--ha-consensus-addr
--ha-interface
--ha-interface-script
We allow these because they are intrinsicly node-specific settings,
and either do not require coordination with the other nodes of a cluster
or will be properly coordinated as part of rejoining a cluster.
M consensus/raft.go
M consensus/raftFSM.go
M go.sum
M server/args.go
commit e11a16004cb8309f26bf2e345ebf5f558d75c988
Author: Victor Lowther <victor.lowther@gmail.com>
Date: Wed May 12 22:17:12 2021 -0500
fix(content): Reject content uploads with no Name.
Sigh. How did we ever let this slip through. Seriously.
M datastack/layer.go
M datastack/stack.go
M frontend/content.go
M server/args.go
End of Note