Removed the data vector map entirely (because data vectors write to disk). Reload descriptors into all_descriptors. Call generate_vectors twice, once to get counts and once to get datavec