diff options
| author | chrislu <chris.lu@gmail.com> | 2025-12-01 12:55:08 -0800 |
|---|---|---|
| committer | chrislu <chris.lu@gmail.com> | 2025-12-01 13:28:21 -0800 |
| commit | 3675d9db016c486cffcd77e67eaf7802aefd3f18 (patch) | |
| tree | dad12f1fd91d696f6de587d8dd7c169488fa1d31 /postgres-examples/test_client.py | |
| parent | 5b4fede08e939c30330f4c307dfd39f0eab4f0eb (diff) | |
| download | seaweedfs-3675d9db016c486cffcd77e67eaf7802aefd3f18.tar.xz seaweedfs-3675d9db016c486cffcd77e67eaf7802aefd3f18.zip | |
Add TUS session storage types and utilities
Implements TUS upload session management:
- TusSession struct for tracking upload state
- Session creation with directory-based storage
- Session persistence using filer entries
- Session retrieval and offset updates
- Session deletion with chunk cleanup
- Upload completion with chunk assembly into final file
Session data is stored in /.uploads.tus/{upload-id}/ directory,
following the pattern used by S3 multipart uploads.
Diffstat (limited to 'postgres-examples/test_client.py')
0 files changed, 0 insertions, 0 deletions
