linux-btrfs.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* BTRFS on production: NVR 16+ IP Cameras
@ 2018-11-15 18:39 Juan Alberto Cirez
  2018-11-15 19:51 ` Nikolay Borisov
                   ` (3 more replies)
  0 siblings, 4 replies; 6+ messages in thread
From: Juan Alberto Cirez @ 2018-11-15 18:39 UTC (permalink / raw)
  To: linux-btrfs

Is BTRFS mature enough to be deployed on a production system to underpin 
the storage layer of a 16+ ipcameras-based NVR (or VMS if you prefer)?

Based on our limited experience with BTRFS (1+ year) under the above 
scenario the answer seems to be no; but I wanted you ask the community 
at large for their experience before making a final decision to hold off 
on deploying BTRFS on production systems.

Let us be clear: We think BTRFS has great potential, and as it matures 
we will continue to watch its progress, so that at some future point we 
can return to using it.

The issue has been the myriad of problems we have encountered when 
deploying BTRFS as the storage fs for the NVR/VMS in cases were the 
camera count exceeds 10: Corrupted file systems, sudden read-only file 
system, re-balance kernel panics, broken partitions, etc.

One specific case saw the btrfs drive pool mounted under the /var 
partition so that upon installation the btrfs pool contained all files 
under /var; /lib/mysql as well as the video storage. Needless to say 
this was a catastrophe...

At the other end of the spectrum is a use case where ONLY the video 
storage was on the btrfs pool; but in that case, the btrfs pool became 
read-only suddenly and would not re-mount as rw despite all the recovery 
trick btrfs-tools could throw at it. This, of course prevented the 
NVR/VMS from recording any footage.

So, again, the question is: is BTRFS mature enough to be used in such 
use case and if so, what approach can be used to mitigate such issues.


Thank you all for your assistance

-Ryan-
-- 
Ryan Burt, B. Sc. for
Juan Alberto Cirez, CFPT

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2018-11-17  0:19 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-11-15 18:39 BTRFS on production: NVR 16+ IP Cameras Juan Alberto Cirez
2018-11-15 19:51 ` Nikolay Borisov
2018-11-16 13:39   ` Anand Jain
2018-11-15 20:18 ` Roman Mamedov
2018-11-16 12:26 ` Austin S. Hemmelgarn
2018-11-17  0:18 ` Chris Murphy

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).