I’m not going to follow the detailed format that I’ve seen some of the other teams using, because I’m lazy, but here’s a brief snapshot of where NSR development is now and where it’s going. *** Design Info Avra has pulled together pieces from various other documents into a spec here: https://docs.google.com/document/d/1bbxwjUmKNhA08wTmqJGkVd_KNCyaAMhpzx4dswokyyA/edit?usp=sharing He has also produced some separate UML diagrams: https://docs.google.com/presentation/d/1lxwox72n6ovfOwzmdlNCZBJ5vQcCaONvZva0aLWKUqk/edit?usp=sharing If you’re interested specifically in the journal translator (which has uses beyond NSR), there’s slightly more information here: http://pl.atyp.us/misc/journal-xlator.pdf *** Code Several necessary pieces of infrastructure, such as GF_FOP_IPC and the basic code generator, have already been merged separately. Both the I/O path code and journaling code are very much in progress. Some of the relevant patches are here: http://review.gluster.org/12388 ;(client side) http://review.gluster.org/12705 ;(server side) http://review.gluster.org/12450 ;(journaling) http://review.gluster.org/8887 ;(etcd support) *** Near Term Plans The immediate near-term plan is to get the above pieces completed so that we can have a demo-able version of the I/O path next month. This will also allow us to measure performance overhead. There are still many more improvements that will need to be made, especially to journaling, plus we need to revive some of the old reconciliation code from last year. That plus adding tests will represent the major efforts for the next few months at least. _______________________________________________ Gluster-devel mailing list Gluster-devel@xxxxxxxxxxx http://www.gluster.org/mailman/listinfo/gluster-devel