forked from D-Net/dnet-hadoop
Collection on Refresh WORKS!!!
This commit is contained in:
parent
0276180039
commit
8ee82576c6
|
@ -38,8 +38,8 @@ public class MDStoreActionNode {
|
|||
public static final String COMMIT_VERSION_URL = "%s/version/%s/commit/%s";
|
||||
public static final String ROLLBACK_VERSION_URL = "%s/version/%s/abort";
|
||||
|
||||
public static final String READ_LOCK_URL = "%s/mdstores/mdstore/%s/startReading";
|
||||
public static final String READ_UNLOCK_URL = "%s/mdstores/version/%s/endReading";
|
||||
public static final String READ_LOCK_URL = "%s/mdstore/%s/startReading";
|
||||
public static final String READ_UNLOCK_URL = "%s/version/%s/endReading";
|
||||
|
||||
private static final String MDSTOREVERSIONPARAM = "mdStoreVersion";
|
||||
private static final String MDSTOREREADLOCKPARAM = "mdStoreReadLockVersion";
|
||||
|
@ -94,11 +94,7 @@ public class MDStoreActionNode {
|
|||
System.setProperty("hadoop.home.dir", "/");
|
||||
// Get the filesystem - HDFS
|
||||
FileSystem fs = FileSystem.get(URI.create(hdfsuri), conf);
|
||||
String mdStoreSizeParam = argumentParser.get("mdStoreSize");
|
||||
|
||||
if (StringUtils.isBlank(mdStoreSizeParam)) {
|
||||
throw new IllegalArgumentException("missing or empty argument mdStoreSize");
|
||||
}
|
||||
Path hdfstoreSizepath = new Path(mdStoreVersion.getHdfsPath() + "/size");
|
||||
|
||||
FSDataInputStream inputStream = fs.open(hdfstoreSizepath);
|
||||
|
|
|
@ -16,6 +16,8 @@ import org.junit.jupiter.api.io.TempDir;
|
|||
|
||||
import com.fasterxml.jackson.databind.ObjectMapper;
|
||||
|
||||
import eu.dnetlib.data.mdstore.manager.common.model.MDStoreCurrentVersion;
|
||||
import eu.dnetlib.data.mdstore.manager.common.model.MDStoreVersion;
|
||||
import eu.dnetlib.dhp.model.mdstore.MetadataRecord;
|
||||
import eu.dnetlib.dhp.model.mdstore.Provenance;
|
||||
import eu.dnetlib.dhp.schema.common.ModelSupport;
|
||||
|
@ -37,6 +39,17 @@ public class CollectionJobTest {
|
|||
spark.stop();
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testJSONSerialization() throws Exception {
|
||||
final String s = IOUtils.toString(getClass().getResourceAsStream("input.json"));
|
||||
System.out.println("s = " + s);
|
||||
final ObjectMapper mapper = new ObjectMapper();
|
||||
MDStoreVersion mi = mapper.readValue(s, MDStoreVersion.class);
|
||||
|
||||
assertNotNull(mi);
|
||||
|
||||
}
|
||||
|
||||
@Test
|
||||
public void tesCollection(@TempDir Path testDir) throws Exception {
|
||||
final Provenance provenance = new Provenance("pippo", "puppa", "ns_prefix");
|
||||
|
|
|
@ -0,0 +1,9 @@
|
|||
{
|
||||
"id": "md-7557225f-77cc-407d-bdf4-d2fe03131464-1611935085410",
|
||||
"mdstore": "md-7557225f-77cc-407d-bdf4-d2fe03131464",
|
||||
"writing": true,
|
||||
"readCount": 0,
|
||||
"lastUpdate": null,
|
||||
"size": 0,
|
||||
"hdfsPath": "/data/dnet.dev/mdstore/md-7557225f-77cc-407d-bdf4-d2fe03131464/md-7557225f-77cc-407d-bdf4-d2fe03131464-1611935085410"
|
||||
}
|
Loading…
Reference in New Issue