[UWS,TAP] Errors and log management improvements. Particularly, now TAP and...
[UWS,TAP] Errors and log management improvements. Particularly, now TAP and UWS are able to manage correctly HTTP request abortions (i.e. when the user stop the request before the response has been fully sent, or when there is a connection problem or a time-out). Such abortions are considered by UWS and TAP merely as job abortion/cancel. No error is logged any more. In addition of this correction, log entries concerning the execution of a TAP sync/async job have been modified so that having more coherents messages. And stack traces of exception that occurred when executing a job (sync or async, tap or uws) are displayed just once: at the JOB END log entry, and not by the HTTP RESPONSE_SENT entry. And finally, output flush and interruption detection are made more often when writing a query result (the flush is particularly important when combining with fetch-size > 0 in synchronous mode....the sync response is then a streaming output).
Showing
- src/tap/ADQLExecutor.java 45 additions, 30 deletionssrc/tap/ADQLExecutor.java
- src/tap/TAPExecutionReport.java 6 additions, 2 deletionssrc/tap/TAPExecutionReport.java
- src/tap/TAPJob.java 3 additions, 3 deletionssrc/tap/TAPJob.java
- src/tap/TAPSyncJob.java 25 additions, 16 deletionssrc/tap/TAPSyncJob.java
- src/tap/db/JDBCConnection.java 5 additions, 5 deletionssrc/tap/db/JDBCConnection.java
- src/tap/error/DefaultTAPErrorWriter.java 57 additions, 27 deletionssrc/tap/error/DefaultTAPErrorWriter.java
- src/tap/formatter/FITSFormat.java 14 additions, 38 deletionssrc/tap/formatter/FITSFormat.java
- src/tap/formatter/HTMLFormat.java 56 additions, 69 deletionssrc/tap/formatter/HTMLFormat.java
- src/tap/formatter/JSONFormat.java 21 additions, 53 deletionssrc/tap/formatter/JSONFormat.java
- src/tap/formatter/OutputFormat.java 7 additions, 4 deletionssrc/tap/formatter/OutputFormat.java
- src/tap/formatter/SVFormat.java 42 additions, 91 deletionssrc/tap/formatter/SVFormat.java
- src/tap/formatter/TextFormat.java 55 additions, 61 deletionssrc/tap/formatter/TextFormat.java
- src/tap/formatter/VOTableFormat.java 29 additions, 86 deletionssrc/tap/formatter/VOTableFormat.java
- src/tap/log/DefaultTAPLog.java 10 additions, 10 deletionssrc/tap/log/DefaultTAPLog.java
- src/tap/log/TAPLog.java 8 additions, 5 deletionssrc/tap/log/TAPLog.java
- src/tap/metadata/TAPMetadata.java 44 additions, 19 deletionssrc/tap/metadata/TAPMetadata.java
- src/tap/parameters/TAPParameters.java 3 additions, 3 deletionssrc/tap/parameters/TAPParameters.java
- src/tap/resource/ASync.java 3 additions, 2 deletionssrc/tap/resource/ASync.java
- src/tap/resource/HomePage.java 99 additions, 17 deletionssrc/tap/resource/HomePage.java
- src/tap/resource/Sync.java 4 additions, 11 deletionssrc/tap/resource/Sync.java
Loading
Please register or sign in to comment