Re: I experienced hang during 'nodetool drain' (attached threaddump)

2018-03-29 Thread Justin Sanciangco
Nodetool drain and nodetool flush are similar commands. Both commands flush memtable to disk. The difference is a nodetool drain will make C* stop listening for connections. From: Eunsu Kim Reply-To: "user@cassandra.apache.org" Date: Thursday, March 29, 2018 at 1:09 AM To: "user@cassandra.apac

Re: Is Cassandra used in Medical industry?

2018-03-29 Thread Rahul Singh
Is that an encryption related policy? If you can clarify — maybe able to get better answers. There are products like Vormetrics (?) which can encrypt data at rest. -- Rahul Singh rahul.si...@anant.us Anant Corporation On Mar 29, 2018, 12:23 AM -0400, Sudhakar Ganesan , wrote: > Hi, > > Did an

Re: Is Cassandra used in Medical industry?

2018-03-29 Thread Jonathan Haddad
I haven't use Vormetric, but have worked with a couple teams doing disk encryption using LUKS: https://gitlab.com/cryptsetup/cryptsetup/blob/master/README.md I haven't read through that FDA guideline, and tbh I'm not going to - if there's a specific question you have it would be better to ask it r

Re: Is Cassandra used in Medical industry?

2018-03-29 Thread sam sriramadhesikan
Rahul, CFR 21 (part 11) is an FDA-mandated electronics records standard. For any software solution built for the life sciences / pharma industries, compliance with this standard is a must. There are three parts to this: (1) Controls and audit of user logins / forcing re-login when session times

Re: Is Cassandra used in Medical industry?

2018-03-29 Thread Jonathan Haddad
If you require a full audit trail then you'll need to do this in your data model. I recommend looking to event sourcing, which is a way of tracking all changes to an entity over its lifetime. https://martinfowler.com/eaaDev/EventSourcing.html Instead of thinking of data as global mutable state,

Re: Is Cassandra used in Medical industry?

2018-03-29 Thread sam sriramadhesikan
You are right. One of the products that I was involved with had an “eAudit” feature baked into the application layer tracking every change and capturing user, changed value, affected attribute / column, an event type (insert, update, delete), and the datetime stamp of the event. Sudhakar - your

Re: Is Cassandra used in Medical industry?

2018-03-29 Thread sam sriramadhesikan
Sudhakar - an additional comment: The eAudit feature I mentioned was the underpinning for that product’s CFR 21 (Part 11) compliance. Over the years, several pharmaceutical companies would visit our product development sites to conduct their audits and this feature was demonstrated to show comp