====== L2ARCの空き容量が16EB(16.0E)と表示される件 ======
''zpool iostat -v''してて気付いたが、L2ARCの容量表示がおかしい。FreeBSD 10.1-RELEASE-p6で確認。
capacity operations bandwidth
pool alloc free read write read write
-------------- ----- ----- ----- ----- ----- -----
zhome 759G 169G 2 14 247K 500K
mirror 759G 169G 2 14 247K 499K
ada0p1 - - 1 6 123K 500K
ada3p1 - - 1 6 125K 500K
logs - - - - - -
mirror 128K 7.94G 0 0 0 12.1K
ada1p3.nop - - 0 0 1 12.1K
ada9p3.nop - - 0 0 1 12.1K
cache - - - - - -
ada9p5 151G 16.0E 0 2 22.2K 358K
空き容量16.0EBの確保済み151GBって…。ada9p5は40GBしか無いんですけど。
[[https://svnweb.freebsd.org/base?view=revision&revision=273060|r273060で修正]]された風には書かれてるが、再発報告([[http://lists.freebsd.org/pipermail/svn-src-head/2014-December/065692.html|その1]], [[http://lists.freebsd.org/pipermail/freebsd-stable/2015-February/081842.html|その2]])が上がってる。本記事を書いている時点で[[https://svnweb.freebsd.org/base/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c?view=log&pathrev=273060|arc.cの最新リビジョン]]は先のr273060止まりなので、 → (2015-06-10追記:ウソ。arc.cの最新リビジョンのリンクは[[https://svnweb.freebsd.org/base/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c|こっち]]で、リビジョンは[[https://svnweb.freebsd.org/base?view=revision&revision=281109|r281109]]だった。) どこかにバグが残ってるんだろうなぁ。現に自分の所でも出てるわけだし。
表示上の問題ならいいけど、中身がバグってたら嫌なので当面L2ARCは外しておくとしよう。