Aravinda VK
Aravinda VK
* Code refactored for easy maintenance. * Changed Hosting Volume to Pool * New Pool class provides all the required abstractions for Pool management. * New Class PV provides all...
Code reorganization: For better reuse of common code and to avoid redundant copies of Python files. ``` $ROOT/ - setup.py - kadalu/ - __init__.py - common/ # Helpers - operator/...
- Gluster exports the fops metrics from client and servers. - Expose the fop metrics from each xlators and fop type. - To collect the metrics, - Remove all the...
The Storage Pool size and size of PVs stored in the embedded Sqlite3 DB within the Volume. Also, one info file is created for each PVs and stored in the...
Moana(https://github.com/kadalu/moana and https://github.com/kadalu/kadalu-storage-manager) is a project focused on providing rich management interface for Kadalu Storage. **Note**: - Kadalu Storage Manager project will be merged to Moana soon. - Moana project...
Currently the tests are in bash script and doesn't give clear picture about what tests failed. Also it is difficult to add more tests. Use [Binnacle](https://github.com/kadalu/binnacle) framework for testing. *...
Quota enable is not done, just creates the required directory in gluster volume Signed-off-by: Aravinda VK
REST API status code can be used to identify the request is failed or not. Granular error code should be available in error response. ## General HTTP status codes -...
Problem: Volume create API requests holds lock on Volume name till the transaction complete. If bricks auto provisioning is enabled then parallel Volume create requests can choose same device and...
Current implementation of device management is very hacky, since the device details are stored in `Peer.Metadata` we are restricted to store it as string. Due to which, device add/edit/delete involves...