Concurrency Control and Consistency Over Erasure Coded Data