Raphaël Vinot
|
1c5c178d20
|
fix: s3fs support was broken.
|
2023-10-23 15:59:14 +02:00 |
Raphaël Vinot
|
fcaeda8f7f
|
new: Use S3FS in archiving script instead, remove python 3.12 uspport
Also remove standalone script for updating archived indexes.
|
2023-10-23 13:57:44 +02:00 |
Raphaël Vinot
|
f2c9647a9e
|
new: Don't attempt to initialize indexes if they're on a s3fs mount
|
2023-10-04 11:06:02 +02:00 |
Raphaël Vinot
|
e3b85508f1
|
fix: Attempt to check if a directory is empty faster.
|
2023-10-02 16:16:22 +02:00 |
Raphaël Vinot
|
f250cba632
|
chg: yet another attempt to improve checking archived captures
|
2023-10-02 15:50:46 +02:00 |
Raphaël Vinot
|
1220f5926d
|
fix: reduce calls to stat on archived dirs, improve logging
|
2023-09-29 15:00:40 +02:00 |
Raphaël Vinot
|
3b5e45a1e7
|
fix: Properly stop when there is nothing to archive
|
2023-09-23 11:38:25 +02:00 |
Raphaël Vinot
|
d4b9ca13af
|
chg: Avoid setting the lock and quitting, cleanup
|
2023-09-19 14:26:35 +02:00 |
Raphaël Vinot
|
1fcd4cfa3f
|
fix: Make sure we only get valid dirs out of the month directory
|
2023-09-19 12:51:34 +02:00 |
Raphaël Vinot
|
50406a921c
|
fix: Attempt to avoid listing non-existing directories
|
2023-09-19 12:14:00 +02:00 |
Raphaël Vinot
|
29fb60e9b7
|
fix: Avois error when capture is in a weird state
|
2023-09-18 15:02:33 +02:00 |
Raphaël Vinot
|
1533e33ede
|
fix: remove locks from the archived directories
|
2023-09-18 10:38:05 +02:00 |
Raphaël Vinot
|
3fb9da8480
|
fix: Try to avoid exceptions and race conditions between archiving and build pickle
|
2023-09-18 01:31:28 +02:00 |
Raphaël Vinot
|
84175a944c
|
fix: Update index of the right directory
|
2023-09-15 15:38:23 +02:00 |
Raphaël Vinot
|
ae484cc14f
|
chg: Update index right after archiving
|
2023-09-15 13:25:37 +02:00 |
Raphaël Vinot
|
8c707b364f
|
fix: Missing f in f-string...
|
2023-09-15 11:42:33 +02:00 |
Raphaël Vinot
|
6c3f64e78a
|
chg: Avoid waiting when many captures need to be archived
|
2023-09-15 11:30:04 +02:00 |
Raphaël Vinot
|
2ec34e2b9b
|
chg: Improve archiver
|
2023-08-20 16:21:33 +02:00 |
Raphaël Vinot
|
d0d08b5882
|
fix: Avoid exception on empty dir in archiver.
|
2023-08-16 11:15:00 +02:00 |
Raphaël Vinot
|
447229ced3
|
chg: Compress HARs by default, update codebase accordingly
|
2023-08-11 13:16:59 +02:00 |
Raphaël Vinot
|
e256a7fe6b
|
chg: Proper use of shutil.move, speedup initialization of CaptureCache
|
2023-08-08 12:41:21 +02:00 |
Raphaël Vinot
|
fa1d353834
|
chg: Avoid a few more disk access whenever possible.
|
2023-08-07 13:13:57 +02:00 |
Raphaël Vinot
|
212ba9a0d9
|
chg: Reduce disk usage
|
2023-08-06 21:34:20 +02:00 |
Raphaël Vinot
|
27b10f2c05
|
chg: Speedup indexes update
|
2023-08-05 20:47:08 +02:00 |
Raphaël Vinot
|
14df52a623
|
chg: Many improvments in archiver
|
2023-08-05 13:36:56 +02:00 |
Raphaël Vinot
|
e9dad5de61
|
chg: Attempt to reduce disk use
|
2023-08-04 15:03:58 +02:00 |
Raphaël Vinot
|
c203aa91b9
|
chg: Avoid directory listing as much as possible in archiver, allow shutdown
|
2023-08-04 14:02:45 +02:00 |
Raphaël Vinot
|
959b7ca96d
|
fix: use glob with path instead of rglob (faster))
|
2023-08-04 13:15:03 +02:00 |
Raphaël Vinot
|
9995371916
|
chg: Normalize logging on the config file settings
|
2023-04-05 16:23:46 +02:00 |
Raphaël Vinot
|
e410b7631e
|
fix: no decoding in archiver, catch exception when requesting hashes on broken capture
|
2023-03-16 14:47:24 +01:00 |
Raphaël Vinot
|
9497060028
|
fix: Cleanup prints, improve archiver.
|
2023-03-16 12:28:28 +01:00 |
Raphaël Vinot
|
96f1b2bd53
|
fix: Avoid exception if microsec is missing.
|
2023-03-12 19:25:16 +01:00 |
Raphaël Vinot
|
00370291ac
|
new: Logging config in file
|
2022-11-23 15:54:22 +01:00 |
Raphaël Vinot
|
a27683f090
|
fix: Match compressed HAR as valid for rebuild
|
2022-09-28 11:23:44 +02:00 |
Raphaël Vinot
|
5cd8169735
|
chg: Avoid captures without url(s) or document
|
2022-09-27 11:33:36 +02:00 |
Raphaël Vinot
|
18b0b6e3cd
|
chg: Improve logging for archiver.
|
2022-09-23 14:32:42 +02:00 |
Raphaël Vinot
|
bcfaaec941
|
chg: Improve logging in archiver
|
2022-07-27 14:33:28 +02:00 |
Raphaël Vinot
|
5f329e4d7b
|
new: compress HAR files in archived captures.
|
2022-07-12 18:44:33 +02:00 |
Raphaël Vinot
|
1817a3e13b
|
chg: sunday cleanup
|
2022-05-23 00:15:52 +02:00 |
Raphaël Vinot
|
cf46dde1ed
|
chg: Add basic pre-hook config
|
2022-03-31 11:30:53 +02:00 |
Raphaël Vinot
|
daca988f3f
|
chg: better handling of broken indexes in archiver
|
2021-11-26 12:36:35 -05:00 |
Raphaël Vinot
|
1f998b457f
|
chg: use template
|
2021-10-18 13:06:43 +02:00 |
Raphaël Vinot
|
dfbe40a52e
|
chg: reorder imports
|
2021-09-07 16:00:07 +02:00 |
Raphaël Vinot
|
797de9ddb3
|
fix: remove datefmt from logging.basicConfig, it was a bad idea.
|
2021-09-01 10:40:59 +02:00 |
Raphaël Vinot
|
2e5a5f3aff
|
fix: unlink indexes pointing to unknown directories
|
2021-08-30 14:45:44 +02:00 |
Raphaël Vinot
|
e56c70d1a1
|
chg: out of safety, do not remove a capture dir.
|
2021-08-30 12:54:17 +02:00 |
Raphaël Vinot
|
117500b777
|
chg: Make archiver an index generator
|
2021-08-30 12:48:13 +02:00 |
Raphaël Vinot
|
d41b7735dd
|
chg: Improve storage, support both modes.
|
2021-08-26 15:49:19 +02:00 |
Raphaël Vinot
|
81390d5ea0
|
chg: cleanup in the mail lookyloo class
|
2021-08-24 18:32:54 +02:00 |
Raphaël Vinot
|
8433cbcc1b
|
chg: Cleanup archiver, initialize index captures in start
|
2021-08-24 17:10:14 +02:00 |