Этап 1: ядро LumeBOS v1 #1

Closed
opened 2026-10-19 16:00:13 +00:00 by Naizek · 0 comments
Owner

Цель (выполнена)

Workspace lumebos, движок LumeBOS: buckets/objects/chunks/manifests, ручной LE-формат magic+version+len+crc, SHA-256 контента, streaming, атомарный put, versioning, GC.

Чек-лист

  • lumebos-core: magic LBOS/LBOB/LBOM/LBMD, crc32, ObjectId, BosError
  • lumebos-config: строгий INI BosConfig, FsyncMode, defaults
  • Chunk 4 MiB default (64 KiB..64 MiB), max object 32 GiB, versioning off default + tombstone
  • 19 интеграционных кейсов Этапа 1 зелёные

Подтверждение

Коммит d357920. Проверки: cargo test --workspace, cargo clippy -D warnings, cargo fmt --check.

Связано: docs/ARCHITECTURE.md, docs/STORAGE_FORMAT.md.

## Цель (выполнена) Workspace `lumebos`, движок `LumeBOS`: buckets/objects/chunks/manifests, ручной LE-формат `magic+version+len+crc`, SHA-256 контента, streaming, атомарный put, versioning, GC. ## Чек-лист - [x] `lumebos-core`: magic LBOS/LBOB/LBOM/LBMD, crc32, ObjectId, BosError - [x] `lumebos-config`: строгий INI `BosConfig`, FsyncMode, defaults - [x] Chunk 4 MiB default (64 KiB..64 MiB), max object 32 GiB, versioning off default + tombstone - [x] 19 интеграционных кейсов Этапа 1 зелёные ## Подтверждение Коммит `d357920`. Проверки: `cargo test --workspace`, `cargo clippy -D warnings`, `cargo fmt --check`. Связано: `docs/ARCHITECTURE.md`, `docs/STORAGE_FORMAT.md`.
Naizek 2026-10-19 16:00:13 +00:00
Sign in to join this conversation.
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
LumeSoftWare/LumeBOS#1
No description provided.