Hi All, I am a 1st Year PhD student at University of Toronto. I am interested in working on the SMR friendly allocator for Bluestore file system. I am new to Ceph. But I am familiar with FS development in user space, and SMR drives. I am currently going through Ceph codebase. It looks like the allocator is very basic, hence the current name of the block allocator: os/bluestore/StupidAllocator.cc :-) Few initial questions: 1) Will the project involve Drive managed SMR drives or Host Managed SMR drives? 2) Will scope of project be to build an allocator on a simulator for SMR Drives? Or will I get actual HDDs to work with? In case of simulators, will the project involve building a simulator on disksim? 3) Ideally, the benchmark should be to compare StupidAllocator scheme with a SmartAllocator scheme in terms of the following performance metrics: a) speed b) correctness c) fragmentation d) garbage collection efficiency are there any other metrics that we would like to measure the allocator for? Thanks and I look forward to working on this project. Please feel free to send out your comments/suggestions. Regards, -- Shehbaz Jaffer First Year Graduate Student Sir Edward S Rogers Sr Department of Electrical and Computer Engineering University of Toronto -- To unsubscribe from this list: send the line "unsubscribe ceph-devel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html