feat: MarkBase initial version

Phase 1 (Infrastructure):
- Docs: README.md, AGENTS.md, CHANGELOG.md
- Tests: 26 tests (modes_test, filetree_api_test)
- Examples: examples/sample.md, sample.json
- CI/CD: .gitea/workflows/test.yml, release.yml
- Runner: configuration scripts and guides

Phase 2 (Quality):
- Code quality: rustfmt/clippy config
- Security: environment variables
- Test coverage: 62 tests (+36)
- Documentation: CONTRIBUTING.md, docs/api.yaml
- Showcase: demo_features.md, developer_quickstart.md

Test coverage: 75%
Test pass rate: 100%
This commit is contained in:
Warren
2026-05-16 15:37:37 +08:00
commit e3d6b60825
50 changed files with 7758 additions and 0 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 78 KiB

View File

@@ -0,0 +1,100 @@
溝通/系統管理 | 標準乙太網路線 |
4. 網路與連線配置
4.3 Metadata/管理網路配置 (控制路徑)
為確保 Apple XSAN 檔案系統的穩定運作、Metadata 交易的效率,以及系統管理和外部網路存取,需配置一個獨立的高速區域網路 (LAN)。
• MDC 連接:
• 2 台 XSAN MDC 選用 M4 Pro Mac Mini (內建 10GbE 乙太網路埠),直接透過 10G 網路線連接至 LAN Switch用於 Metadata 存取與 MDC 叢集通訊。
• MDC 規格確保: 64GB 統一記憶體及 1TB SSD 的配置,將提供充裕的資源和快速的內部儲存來執行 XSAN 服務,確保 MDC 的高穩定性和回應速度。
8. 設備清單 (新增章節)
為提供清晰的採購依據,特列出本計劃書中所有核心設備的清單。
項目
型號/規格
數量
備註
SAN 核心交換機
Accusys SW16-G3
1
16-Port PCIe SAN Switch
RAID 儲存系統
Accusys ExaSAN A16S3-PS
4
16-Bay 機架式 RAID 系統
數據儲存硬碟
Seagate 雙磁臂企業級 SAS 18TB 或以上
62
56 顆數據 + 6 顆熱備援
Metadata 專用 SSD
1TB SAS SSD
2
僅安裝於 A16S3-PS-1 (Metadat好的我將根據您的要求明確兩台 XSAN Metadata Controller (MDC) 的硬體規格,即選用具備 64GB 統一記憶體、內建 10GbE 乙太網路埠及 1TB SSD 的 M4 Pro Mac Mini 型號。
以下是計劃書中受影響的章節更新:
Accusys PCIe ExaSAN 儲存系統建置計劃書 (最終修訂版)
2. 系統架構圖 (概念說明)
元件
數量
規格細節 (修訂)
功能
連接方式
主儲存系統 (RAID)
4
Accusys ExaSAN A16S3-PS
數據儲存
PCIe (QSFP) 光纖線 連接至 SW16-G3
SAN 交換機 (Switch)
1
Accusys SW16-G3
數據傳輸核心
PCIe (QSFP)
Metadata Controller (MDC)
2
Apple M4 Pro Mac Mini (64GB 統一記憶體, 1TB SSD)
XSAN Metadata 控制
PCIe: C2M 連接至 SW16-G3 LAN: 10G 乙太網路 連接至 獨立 LAN Switch
編輯工作站 (Clients)
10
客戶自備 Mac 工作站
數據讀寫
PCIe: C2M 連接至 SW16-G3 LAN: 10G 乙太網路 連接至 獨立 LAN Switch
Metadata/管理網路
1
16 埠 10G 乙太a LUN RAID 1)
Metadata Controller
Apple M4 Pro Mac Mini
2
64GB 統一記憶體、10GbE 乙太網路、1TB SSD
客戶端轉接器
Accusys C2M
12
10 台工作站 + 2 台 MDC 使用
LAN Switch
16 埠 10G 乙太網路交換機
1
專用於 Metadata 溝通與管理
SAN 連接線
QSFP PCIe 光纖線 (依長度)
10
連接 10 台工作站至 SW16-G3
SAN 連接線
QSFP PCIe 銅線 (短)
2
連接 2 台 MDC 至 SW16-G3
LAN 連接線
Cat 6A 或以上 10G 網路線
12
連接所有工作站及 MDC 至 LAN Switch
工作站
客戶自備 Mac 工作站
10
需具備 Thunderbolt 3/4 及 10GbE 網路埠
(其餘章節內容保持不變。)