Sunday 21 June 2020

Ceph 読み会最終日

分散ファイルシステムは、やっぱり難しいよね。

昨日はDocument読んだんですが、今日は、mon/osdの C++ Header から。なのだが、

  C++17 勉強会みたいな感じに。

いろいろあるな。LLVM もそうだったけど。

  std::forward std::move && 値渡し関係の効率化的な
  lambda (captureってなんだよ) [&] とか [=] とか
  std::optional Maybe 今頃?
  std::deque 差分リスト的な
  std::set std::map の値のないやつ
  std::lock_guard RAII的な lock
  explict constructor compilerに勝手に使われない
  std::variant Unionの頭の良い奴(動的なの?)
  boost::intrusive 意味不明

でも、最後には gdb で mount したところに書き込んだところからのeventを捕まえられました。

しかし、その直後に heart beatで見つけられて殺された。ひどい。

なんか、本があるのか。そっちを読んでからかも。

Ceph: Designing and Implementing Scalable Storage Systems
https://www.amazon.com/dp/B07NC5NM5Q

No comments: