chrislu
d1ee002afb
Update s3api_object_handlers_put.go
...
Check if a .versions directory exists for the object
Look for any existing entries with version ID "null" in that directory
Delete any found null versions before creating the new one at the main location
2025-10-07 12:03:44 -07:00
chrislu
643edd220f
ensure no cached
2025-10-07 11:09:49 -07:00
chrislu
66e4e0c5a5
Update s3api_object_handlers_put.go
2025-10-07 11:09:36 -07:00
chrislu
2a1dde16be
fix length
2025-10-07 11:09:18 -07:00
chrislu
5c78f96782
coordinatorKeyLen-1
2025-10-07 11:02:05 -07:00
chrislu
7e8d75cb7b
sanitizeCoordinatorKey(groupID)
2025-10-07 10:41:20 -07:00
chrislu
2e29bde8c0
debug
2025-10-07 10:34:10 -07:00
chrislu
1354f4cfba
add timeout
2025-10-07 10:12:50 -07:00
chrislu
ed36ac169c
debug
2025-10-07 09:31:31 -07:00
chrislu
47ec61df27
avoid timeout
2025-10-07 09:23:08 -07:00
chrislu
8d755709c5
support flexible versions (v12+)
2025-10-07 09:04:39 -07:00
chrislu
d8d1c813b1
add debug
2025-10-07 07:50:55 -07:00
chrislu
f63cdcfa47
fixes the timeout
2025-10-07 00:43:59 -07:00
chrislu
fb003b2e5a
Verify topics count
2025-10-07 00:30:36 -07:00
chrislu
13f5961504
follow maxWaitMs if no data
2025-10-06 23:57:22 -07:00
chrislu
cbec9cf7e6
add back a small sleep
2025-10-06 23:44:11 -07:00
chrislu
5d5f9acfff
For offset-based reads, ignore startFileName
2025-10-06 23:41:31 -07:00
chrislu
b03d8a525f
Update s3api_object_versioning.go
2025-10-06 19:10:33 -07:00
chrislu
ba69e3bdb1
Suspended versioning creates regular files, not versions in the .versions/ directory, so they must be listed.
2025-10-06 18:08:26 -07:00
chrislu
6149f58171
Update s3api_object_versioning.go
...
Added early exit check: When a regular file is encountered, check if .versions directory exists first
Skip if .versions exists: If it exists, skip adding the file as a null version and mark it as processed
2025-10-06 17:54:34 -07:00
chrislu
3498987ed9
fix for quick-test
2025-10-06 17:43:00 -07:00
chrislu
c7e216c8ce
flush faster for _schemas topic
2025-10-06 17:27:45 -07:00
chrislu
2d957d2d68
fix timeout
2025-10-06 17:08:56 -07:00
chrislu
193d6ed64e
api key
2025-10-06 16:40:16 -07:00
chrislu
e44636470d
clean up
2025-10-06 16:25:24 -07:00
chrislu
63798fd553
debug object versioning test failures
2025-10-06 15:07:28 -07:00
chrislu
977617cc69
clean up
2025-10-06 14:51:41 -07:00
chrislu
17a072b0fe
fix
2025-10-06 14:15:43 -07:00
chrislu
b7631ef6a5
clean up debug messages
2025-10-06 14:11:16 -07:00
chrislu
9306341fa0
security
2025-10-06 13:46:01 -07:00
chrislu
2c61960a2f
Fix nil pointer dereference in MQ broker by initializing logFlushInterval
2025-10-06 13:23:02 -07:00
chrislu
d4b323c168
security
2025-10-06 13:02:21 -07:00
chrislu
690ab87892
fix input data range
2025-10-06 13:01:53 -07:00
chrislu
3dc1e53aae
Deduplication Check for Null Versions
2025-10-06 12:44:34 -07:00
chrislu
c0bdbcd43d
use queried info
2025-10-06 12:26:18 -07:00
chrislu
7504da0e68
use actual bound address
2025-10-06 11:58:22 -07:00
chrislu
1e85d7b070
same normalization pattern that commit c9269219f
used
2025-10-06 11:58:01 -07:00
chrislu
e09eaa1625
fix build
2025-10-06 11:27:58 -07:00
chrislu
949dc4bcb8
mock
2025-10-06 10:09:39 -07:00
chrislu
bab76215de
safety checks
2025-10-06 09:42:29 -07:00
chrislu
510b200a73
make
2025-10-06 09:07:11 -07:00
chrislu
a0662fc2c9
purge emoji
2025-10-06 09:06:43 -07:00
chrislu
9470cfcfa6
purge
2025-10-06 07:43:33 -07:00
chrislu
153c22ee2a
fix tests
2025-10-06 02:14:34 -07:00
chrislu
12e1db4500
upgrade cpu package
2025-10-06 02:13:48 -07:00
chrislu
410807abac
purge old code
2025-10-06 01:53:13 -07:00
chrislu
f6af4d0f1c
fix test
2025-10-06 00:36:46 -07:00
chrislu
436fb67ef5
fix extractAllRecords test
2025-10-06 00:17:59 -07:00
chrislu
88093d0259
Fixed Build Errors
2025-10-05 23:38:31 -07:00
chrislu
df1f92ff13
tix tests
2025-10-05 23:19:04 -07:00