Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Binary file added reports/whatokk_Lab9.pdf
Binary file not shown.
16 changes: 16 additions & 0 deletions reports/whatokk_Lab9_experiment_record.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# Lab9 Experiment Record

- Experiment: Distributed Object Storage & Fault Tolerance Testing
- Repository: https://github.com/whatokk/lab9-distributed-object-storage
- Successful Actions run: https://github.com/whatokk/lab9-distributed-object-storage/actions/runs/27364710248
- Execution environment: GitHub Actions Ubuntu runner
- Storage simulation: MinIO with four mounted directories data1, data2, data3, data4
- Bucket: my-cloud-storage
- Test object: bigfile.bin, 20 MiB
- Fault simulation: stopped cluster, deleted and recreated data3, restarted cluster
- Result: object remained accessible; original and recovered files had identical SHA256 hash
- Generated at: 2026-06-12 01:25:22 +08:00

## Key Results

MinIO distributed storage split object data and metadata across all four storage directories. After data3 was removed and recreated, the object `bigfile.bin` was still listed and readable. The SHA256 hashes of `bigfile.bin` and `recovered-bigfile.bin` matched exactly, verifying fault tolerance through erasure coding and distributed redundancy.