diff --git a/tez-plugins/tez-history-parser/src/main/java/org/apache/tez/history/ATSImportTool.java b/tez-plugins/tez-history-parser/src/main/java/org/apache/tez/history/ATSImportTool.java index 48d61a7a7b..94e0449929 100644 --- a/tez-plugins/tez-history-parser/src/main/java/org/apache/tez/history/ATSImportTool.java +++ b/tez-plugins/tez-history-parser/src/main/java/org/apache/tez/history/ATSImportTool.java @@ -264,7 +264,9 @@ private void downloadJSONArrayFromATS(String url, ZipOutputStream zos, String ta //write downloaded part to zipfile. This is done to avoid any memory pressure when // downloading and writing 1000s of tasks. - ZipEntry zipEntry = new ZipEntry("part-" + System.currentTimeMillis() + ".json"); + String zipEntryName = "part-" + System.nanoTime() + ".json"; + ZipEntry zipEntry = new ZipEntry(zipEntryName); + LOG.debug("Putting {} entities to a zip entry: {}", entities.length(), zipEntryName); zos.putNextEntry(zipEntry); JSONObject finalJson = new JSONObject(); finalJson.put(tag, entities);