Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Use full author name | Harald Musum | 2024-04-24 | 6 | -6/+6 |
| | |||||
* | Revert "- Avoid a Q in the document v1 handler. Rely only on mbus Q." | Henning Baldersheim | 2024-04-16 | 2 | -15/+178 |
| | |||||
* | Use list that allows for null elements. | Henning Baldersheim | 2024-04-12 | 1 | -1/+2 |
| | |||||
* | Replace all usages of Arrays.asList with List.of where possible. | Henning Baldersheim | 2024-04-12 | 1 | -8/+7 |
| | |||||
* | Unify on List.of | Henning Baldersheim | 2024-04-11 | 1 | -5/+4 |
| | |||||
* | - Avoid a Q in the document v1 handler. Rely only on mbus Q. | Henning Baldersheim | 2024-04-04 | 2 | -178/+15 |
| | | | | - This avoid filling a potentially large Q, and allows for more direct and better feedback to client. | ||||
* | Limit amount of work in DocumentV1 Q to 4096, or 3s. | Henning Baldersheim | 2024-04-04 | 3 | -26/+79 |
| | | | | Having only a fixed length here does no work well when throughput is low. | ||||
* | Don't spam log when connection is abruptly closed | Bjørn Christian Seime | 2024-03-26 | 1 | -1/+2 |
| | | | | It's a somewhat common scenario (e.g strict/excessive client timeout or bad network) and the client will detect this anyway. | ||||
* | Revert "Revert "Jonmv/reapply leaner token buffer"" | Tor Brede Vekterli | 2024-01-26 | 2 | -4/+12 |
| | |||||
* | Revert "Jonmv/reapply leaner token buffer" | Jon Marius Venstad | 2024-01-26 | 2 | -12/+4 |
| | |||||
* | Handle other fields in streaming document JSON parsing | jonmv | 2024-01-26 | 1 | -1/+8 |
| | |||||
* | Revert "Merge pull request #30067 from ↵ | jonmv | 2024-01-26 | 2 | -3/+4 |
| | | | | | | | vespa-engine/revert-30038-jonmv/leaner-token-buffer" This reverts commit b771fbe5fe648cf4c64e04341542e11c2e21cb9d, reversing changes made to 7b578506b5c4c59f4273e74af1f0db4a74f82175. | ||||
* | Revert "Jonmv/leaner token buffer" | Jon Marius Venstad | 2024-01-25 | 2 | -4/+3 |
| | |||||
* | Merge pull request #30038 from vespa-engine/jonmv/leaner-token-buffer | Jon Marius Venstad | 2024-01-25 | 2 | -3/+4 |
|\ | | | | | Jonmv/leaner token buffer | ||||
| * | Add new LazyTokenBuffer, and wire it into existing tensor parse tests | jonmv | 2024-01-24 | 2 | -3/+4 |
| | | |||||
* | | Metrics for container.feed GET requests too | jonmv | 2024-01-25 | 3 | -5/+6 |
|/ | |||||
* | Use 500 for errors in document API, from /doc/v1 | jonmv | 2024-01-05 | 2 | -19/+10 |
| | |||||
* | Update copyright | Jon Bratseth | 2023-10-09 | 50 | -50/+50 |
| | |||||
* | Support visiting remove operations through /document/v1 | jonmv | 2023-09-07 | 2 | -29/+68 |
| | |||||
* | Remove unnecessary dependency on container-test | gjoranv | 2023-07-12 | 1 | -6/+0 |
| | |||||
* | Properly handle open visitor timestamp ranges in request parameters | Tor Brede Vekterli | 2023-05-23 | 2 | -4/+39 |
| | |||||
* | Always print documentCount field when visiting was started | jonmv | 2023-05-22 | 2 | -4/+8 |
| | |||||
* | Disable string length restriction introduced in Jackson 2.15 | Bjørn Christian Seime | 2023-05-09 | 1 | -1/+5 |
| | | | | Disable restriction only for parsers/generators which is likely to handle literals exceeding 5M | ||||
* | Use metric enums more places. | yngveaasheim | 2023-05-09 | 1 | -18/+17 |
| | |||||
* | Merge pull request #26905 from vespa-engine/havardpe/put-create-from-feed | Håvard Pettersen | 2023-04-28 | 2 | -7/+11 |
|\ | | | | | pick up create flag for put operations | ||||
| * | pick up create flag for put operations | Håvard Pettersen | 2023-04-28 | 2 | -7/+11 |
| | | |||||
* | | Merge pull request #26894 from ↵ | Jon Marius Venstad | 2023-04-27 | 2 | -98/+132 |
|\ \ | |/ |/| | | | | | vespa-engine/jonmv/504-when-doc-v1-visits-no-buckets-stream-mode HTTP 504 in /doc/v1 when stream mode and no buckets are visited | ||||
| * | HTTP 504 in /doc/v1 when stream mode and no buckets are visited | jonmv | 2023-04-27 | 2 | -98/+132 |
| | | |||||
* | | Unify passing of all feed operations through the various feed apis. | Henning Baldersheim | 2023-04-27 | 2 | -31/+23 |
|/ | |||||
* | Use request creation time instead of connection creatino time | jonmv | 2023-04-24 | 1 | -2/+2 |
| | |||||
* | Stricter HTTP timeout, subtract 5s or 10% + 100ms for visits | jonmv | 2023-04-24 | 1 | -11/+17 |
| | |||||
* | Improve timeout handling in /doc/v1 | jonmv | 2023-04-24 | 2 | -14/+18 |
| | | | | | | Set timeout based on qhen HTTP request was connected to the container, instead of when it is dispatched to the document API; this should reduce the chance of the client going away before we close the request from the handler | ||||
* | Keep default wantedDocumentCount = 1 for now. | Henning Baldersheim | 2023-04-19 | 1 | -1/+1 |
| | |||||
* | Update test | Henning Baldersheim | 2023-04-19 | 1 | -1/+1 |
| | |||||
* | Allow wantedDocumentCount above 1024 for chunked mode | Henning Baldersheim | 2023-04-19 | 1 | -3/+2 |
| | |||||
* | Simplify and modernize code | Henning Baldersheim | 2023-04-19 | 1 | -42/+22 |
| | |||||
* | Invalid continuation token is a HTTP 400 | jonmv | 2023-04-12 | 1 | -1/+1 |
| | |||||
* | Do an early check that timestamp from/to range is valid | Tor Brede Vekterli | 2023-03-10 | 2 | -0/+12 |
| | |||||
* | Expose from/to visitor timestamps in Document V1 API | Tor Brede Vekterli | 2023-03-10 | 2 | -1/+10 |
| | | | | | Mirrors `vespa-visit` (and the underlying `VisitorParameters`) in being in microseconds from UTC epoch. | ||||
* | Make proper constant | Bjørn Christian Seime | 2023-03-02 | 1 | -9/+11 |
| | |||||
* | Correctly classify transient/retriable errors server side for legacy feed API | Bjørn Christian Seime | 2023-03-02 | 3 | -10/+23 |
| | |||||
* | Introduce additional docv1 metrics for most common causes of failure | Bjørn Christian Seime | 2023-01-30 | 2 | -3/+16 |
| | |||||
* | Test direct rendering | Jon Bratseth | 2023-01-16 | 1 | -8/+58 |
| | |||||
* | Support direct tensor rendering | Jon Bratseth | 2023-01-14 | 2 | -4/+15 |
| | |||||
* | Increment metric on parse errors in `/document/v1` | Bjørn Christian Seime | 2023-01-09 | 1 | -4/+9 |
| | |||||
* | Don't classify condition-not-met and not-found as success | Bjørn Christian Seime | 2023-01-09 | 1 | -2/+4 |
| | |||||
* | Revert back to single metric aggregated | Bjørn Christian Seime | 2022-12-07 | 2 | -7/+6 |
| | |||||
* | Aggregate 'feed.http-requests' for /document/v1 | Bjørn Christian Seime | 2022-12-07 | 1 | -4/+20 |
| | |||||
* | Keep 'OK' disjunct for /document/v1 exclusive metrics | Bjørn Christian Seime | 2022-12-07 | 1 | -2/+2 |
| | |||||
* | Improve metrics for /document/v1 | Bjørn Christian Seime | 2022-12-07 | 4 | -31/+59 |
| | | | | Make more consistent with legacy feed api |