Commit 8b87344f authored by David Auer's avatar David Auer
Browse files

DistRandSlice::removeDisks take disks by reference

parent b474c80b
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -113,7 +113,7 @@ public:
     * TODO(dauer): Decide & document freeing of memory
     */
    void
    removeDisks(std::vector<uint64_t> disk_ids);
    removeDisks(const std::vector<uint64_t>& disk_ids);

    /**
     * @see Distributor::getDisks
+1 −1
Original line number Diff line number Diff line
@@ -132,7 +132,7 @@ DistRandSlice::addDisks(std::list<Disk*>* disks) {

// Added for GekkoFS
void
DistRandSlice::removeDisks(std::vector<uint64_t> disk_ids) {
DistRandSlice::removeDisks(const std::vector<uint64_t>& disk_ids) {
    assert(m_copies == 1); // Not designed for other values
    // part id -> num blocks to remove
    std::unordered_map<uint64_t, uint64_t> old_partitions;