64 Commits

Author SHA1 Message Date
80666236e7 The noocache bug workaround has to be always active
All checks were successful
continuous-integration/drone/push Build is passing
2024-10-08 17:13:55 +02:00
4671437440 Use patched mount.objectivefs that uses HEAD instead of GET for cache item validation
All checks were successful
continuous-integration/drone/push Build is passing
2024-10-08 16:57:59 +02:00
171db1ddc7 Downgrade to ObjectiveFs 7.0 again as noocache still causes many 2-byte responses from S3
All checks were successful
continuous-integration/drone/push Build is passing
2024-10-03 23:09:29 +02:00
3fed10ea16 Upgrade to Go 1.21 to have slices
All checks were successful
continuous-integration/drone/push Build is passing
2024-10-03 19:28:00 +02:00
5448555b8f Hack for noocache works use it only when the option is used
Some checks failed
continuous-integration/drone/push Build is failing
2024-10-03 19:24:22 +02:00
6dc5992f81 Fixed-time wait for mount check after startup
All checks were successful
continuous-integration/drone/push Build is passing
2024-10-03 19:14:57 +02:00
2463ec3dc8 Wait for mount.objectivefs to initalize before mount tests to avoi triggering a bug
All checks were successful
continuous-integration/drone/push Build is passing
2024-10-03 18:06:16 +02:00
c4c2897dc9 Upgrade to 7.2 to check if it has the same bug with mounting with noocache
All checks were successful
continuous-integration/drone/push Build is passing
2024-10-03 17:43:13 +02:00
66a42086b4 Still bugged with noocache, filesystem cannot be touched
All checks were successful
continuous-integration/drone/push Build is passing
2024-10-03 17:26:24 +02:00
33a4c70b35 Fixed df invocation in case of noocache
All checks were successful
continuous-integration/drone/push Build is passing
2024-10-03 17:16:28 +02:00
6ad5c716c2 isObjectiveFsMount still does not work
All checks were successful
continuous-integration/drone/push Build is passing
2024-10-03 16:54:55 +02:00
56fa83f2c2 Fixed subtle bug where Scan could be called just once
All checks were successful
continuous-integration/drone/push Build is passing
2024-10-03 16:31:30 +02:00
77262a5231 Debugging isObjectiveFsMount
All checks were successful
continuous-integration/drone/push Build is passing
2024-10-03 16:23:48 +02:00
6fe3479cf4 Restore mount point check but create reverse shell for debugging
All checks were successful
continuous-integration/drone/push Build is passing
2024-10-03 15:47:12 +02:00
e4aaead56a Revert lenient path checking and disable the check altogether for debugging
All checks were successful
continuous-integration/drone/push Build is passing
2024-10-03 14:39:06 +02:00
e3ead3ba0a Be more lenient with matching the ObjectiveFs mount path
All checks were successful
continuous-integration/drone/push Build is passing
2024-10-03 14:20:03 +02:00
567aa92cd1 Downgrade to ObjectiveFS 7.0
All checks were successful
continuous-integration/drone/push Build is passing
2024-05-08 15:37:47 +02:00
b8d5618c9f Fix option parsing
All checks were successful
continuous-integration/drone/push Build is passing
2024-05-06 00:30:54 +02:00
efda1a8262 Mount options are properly combined from defaults
All checks were successful
continuous-integration/drone/push Build is passing
2024-05-06 00:06:36 +02:00
effebb91d0 Fix backup mounting
All checks were successful
continuous-integration/drone/push Build is passing
2024-05-05 11:48:19 +02:00
9cf457628e Backups are mounted into a subdir so remounts are visible for all
All checks were successful
continuous-integration/drone/push Build is passing
2024-05-05 11:28:27 +02:00
590a541e3f Fix create backup snapshot
All checks were successful
continuous-integration/drone/push Build is passing
2024-05-05 01:36:38 +02:00
c0ad8cffb2 Backup snapshoting
All checks were successful
continuous-integration/drone/push Build is passing
2024-05-05 01:04:16 +02:00
9e174565ce Use tmpfs for snapshots
All checks were successful
continuous-integration/drone/push Build is passing
2024-03-19 23:49:45 +01:00
c1f0320607 Fix filtered snapshots parsing.
All checks were successful
continuous-integration/drone/push Build is passing
2024-03-19 23:15:00 +01:00
0920a47f25 Allow reduction of mounted snapshots to conserve RAM
All checks were successful
continuous-integration/drone/push Build is passing
2024-03-19 22:59:54 +01:00
ccb4ce1d1b Reduce snaphots memory usage. Pass mount options to snapshots.
All checks were successful
continuous-integration/drone/push Build is passing
2024-03-19 22:18:23 +01:00
c831659a0e Volume with mounted snaphosts cannot unmount.
All checks were successful
continuous-integration/drone/push Build is passing
2024-03-19 21:08:39 +01:00
93040ab946 Fix snapshot mount enumeration.
All checks were successful
continuous-integration/drone/push Build is passing
2024-03-19 20:33:06 +01:00
d61405b3ca Fix missing snapshot mount directory.
All checks were successful
continuous-integration/drone/push Build is passing
2024-03-19 20:12:23 +01:00
474470c6d8 Fix snapshot unmount order. Fix setMinus.
All checks were successful
continuous-integration/drone/push Build is passing
2024-03-19 19:44:49 +01:00
649ddabe08 Another stdout fix.
All checks were successful
continuous-integration/drone/push Build is passing
2024-03-19 19:27:19 +01:00
f429b8be2a Fix stdout parsing.
All checks were successful
continuous-integration/drone/push Build is passing
2024-03-19 19:06:42 +01:00
fff9ff8c1a Snapshot more logging.
All checks were successful
continuous-integration/drone/push Build is passing
2024-03-19 18:46:01 +01:00
ca04d2d9e2 Automatic snapshot mounting and destroying. Upgrade to Objectivefs 7.2.
All checks were successful
continuous-integration/drone/push Build is passing
2024-03-19 18:03:29 +01:00
a8823ac60a FIX cache mount fails
All checks were successful
continuous-integration/drone/push Build is passing
2024-03-02 15:15:07 +01:00
fa417cd539 Obectivejfs disk cache
All checks were successful
continuous-integration/drone/push Build is passing
2024-03-02 14:23:39 +01:00
f463564085 FIX Apply the new IDMAP env var
All checks were successful
continuous-integration/drone/push Build is passing
2024-01-26 22:37:24 +01:00
7f0df443fb Allow uid/gid remapping.
All checks were successful
continuous-integration/drone/push Build is passing
2024-01-26 22:29:19 +01:00
f6b91fd742 Verify mount appears as containers wrote to unmounted directories.
Some checks failed
continuous-integration/drone/push Build is failing
2023-06-02 00:22:03 +02:00
c7adbd3f5d Default mount options for all volumes
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
v7.0
2023-05-27 00:55:44 +02:00
c9c2115e83 Handle mount process crash gracefully.
All checks were successful
continuous-integration/drone/push Build is passing
2023-05-27 00:25:01 +02:00
081d0e82df VolumeRT missing init.
All checks were successful
continuous-integration/drone/push Build is passing
2023-05-26 17:47:18 +02:00
12265880aa Track volume runtime info separately for correct reboot behaviour.
All checks were successful
continuous-integration/drone/push Build is passing
2023-05-26 17:29:29 +02:00
35d1d0c654 GOB encoding requires public members
All checks were successful
continuous-integration/drone/push Build is passing
2023-05-26 16:53:17 +02:00
68a9e33e23 Persisting volumes states in Bolt db. Locks reinstated.
All checks were successful
continuous-integration/drone/push Build is passing
2023-05-26 16:31:41 +02:00
552db9de87 Process stop detection
All checks were successful
continuous-integration/drone/push Build is passing
2023-05-26 15:25:36 +02:00
2b5e0a0c6c Still hangs on mount
All checks were successful
continuous-integration/drone/push Build is passing
2023-05-26 14:39:25 +02:00
a09eb5ee55 Remove locks
All checks were successful
continuous-integration/drone/push Build is passing
2023-05-26 14:08:02 +02:00
56b95c0604 Mounting always hangs response.
All checks were successful
continuous-integration/drone/push Build is passing
2023-05-26 13:48:53 +02:00