Fix s3
This commit is contained in:
parent
7ceed04db1
commit
8a7422286d
1 changed files with 12 additions and 4 deletions
|
|
@ -49,9 +49,12 @@ public class RequestService {
|
||||||
|
|
||||||
CompletableFuture.allOf(requestFutures.toArray(new CompletableFuture[0]))
|
CompletableFuture.allOf(requestFutures.toArray(new CompletableFuture[0]))
|
||||||
.thenRun(() -> logger.info("Successfully processed all S3 requests."))
|
.thenRun(() -> logger.info("Successfully processed all S3 requests."))
|
||||||
.exceptionally(ex -> {
|
.whenComplete((result, ex) -> {
|
||||||
logger.error("Failed to process S3 requests", ex);
|
if (ex != null) {
|
||||||
return null;
|
logger.error("Error processing S3 requests", ex);
|
||||||
|
} else {
|
||||||
|
logger.info("Successfully processed all S3 requests.");
|
||||||
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -65,7 +68,7 @@ public class RequestService {
|
||||||
try (Connection connection = DatabaseConnection.getConnection(
|
try (Connection connection = DatabaseConnection.getConnection(
|
||||||
argument.getRequestArgumentConnectionParams())) {
|
argument.getRequestArgumentConnectionParams())) {
|
||||||
|
|
||||||
Map<String, Object> query = buildSqlQueryForS3(request.getRequestURL(), ids);
|
Map<String, Object> query = buildSqlQueryForS3(argument.getRequestArgumentURL(), ids);
|
||||||
logger.debug("Starting fetching paths from database for S3 request");
|
logger.debug("Starting fetching paths from database for S3 request");
|
||||||
long startExecTime = System.currentTimeMillis();
|
long startExecTime = System.currentTimeMillis();
|
||||||
|
|
||||||
|
|
@ -86,6 +89,11 @@ public class RequestService {
|
||||||
HttpRequest httpRequest;
|
HttpRequest httpRequest;
|
||||||
logger.debug("Starting building HTTP request for S3 request");
|
logger.debug("Starting building HTTP request for S3 request");
|
||||||
long startExecTime = System.currentTimeMillis();
|
long startExecTime = System.currentTimeMillis();
|
||||||
|
|
||||||
|
if (file == null || file.isBlank()) {
|
||||||
|
logger.warn("Skipping invalid file path: {}", file);
|
||||||
|
return;
|
||||||
|
}
|
||||||
try {
|
try {
|
||||||
httpRequest = S3HttpConnection.buildHttpRequest(request, file);
|
httpRequest = S3HttpConnection.buildHttpRequest(request, file);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue