Commit Graph

8156 Commits

Author SHA1 Message Date
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