These guidelines are meant to encourage consistency and best practices among people working on DistributedLog code base. They should be observed unless there is compelling reason to ignore them.

Basics

Java

DistributedLog code should follow the Sun Java Coding Convention, with the following additions.

Logging

Monitoring

Unit Tests

Configuration

Concurrency

Backwards Compatibility