segment->basename += filter_extension;
segment->count = 0;
segment->data_size = 0;
- segment->rf = remote->alloc_file(segment->basename, "segments");
+ segment->rf = remote->alloc_file(segment->basename,
+ group == "metadata" ? "segments0"
+ : "segments1");
segment->file = new Tarfile(segment->rf, segment->name);
segments[group] = segment;
checksum = segment_checksum.checksum_str();
}
- db->SetSegmentChecksum(segment->name, segment->basename, checksum,
- segment->data_size, disk_size);
+ db->SetSegmentMetadata(segment->name, segment->basename, checksum,
+ group, segment->data_size, disk_size);
}
segment->rf->send();