diff --git a/azkaban-common/src/main/java/azkaban/project/JdbcProjectLoader.java b/azkaban-common/src/main/java/azkaban/project/JdbcProjectLoader.java
index 3c1ea14..131e1f8 100644
--- a/azkaban-common/src/main/java/azkaban/project/JdbcProjectLoader.java
+++ b/azkaban-common/src/main/java/azkaban/project/JdbcProjectLoader.java
@@ -402,6 +402,8 @@ public class JdbcProjectLoader extends AbstractJdbcLoader implements
logger.info("Running update for " + filename + " chunk " + chunk);
runner.update(connection, INSERT_PROJECT_FILES, project.getId(),
version, chunk, size, buf);
+
+ // We enforce az committing to db when uploading every a single chunk.
connection.commit();
logger.info("Finished update for " + filename + " chunk " + chunk);
} catch (SQLException e) {