Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Cleanup | Jon Bratseth | 2022-02-06 | 1 | -3/+2 |
| | |||||
* | Improve maven-shade-plugin filter, and move to parent pom. | gjoranv | 2022-02-03 | 1 | -11/+0 |
| | | | | - Removes 223 build warnings (out of 562 for building non-test code) | ||||
* | Revert "Exclude META-INF files and module-info.class from uber jars." | Harald Musum | 2022-02-02 | 1 | -2/+4 |
| | |||||
* | Exclude META-INF files and module-info.class from uber jars. | gjoranv | 2022-02-02 | 1 | -4/+2 |
| | | | | - Generate countless warnings for duplicates and breaking encapsulation. | ||||
* | Add SuppressWarnings for removal of config.subscription types. | gjoranv | 2022-02-02 | 2 | -2/+11 |
| | |||||
* | configurable rendering of "position" structs | Arne H Juul | 2022-01-24 | 8 | -8/+236 |
| | |||||
* | add special '[document]' fieldset | Arne H Juul | 2022-01-18 | 7 | -12/+65 |
| | | | | | | | * specially handled like [all] and [docid] * depends on the document type having a configured fieldset named '[document]' * should make it possible to run vespa-visit -l '[document]' and get only the fields declared inside the document for any and all document types. | ||||
* | Schedule small tasks for field merge. | Tor Egge | 2022-01-17 | 1 | -1/+3 |
| | |||||
* | enable cast linting | Arne H Juul | 2022-01-07 | 1 | -1/+0 |
| | |||||
* | GC use of deprecated junit assertThat and unify | Henning Baldersheim | 2021-12-21 | 1 | -3/+4 |
| | |||||
* | GC deprecated junit assertThat. | Henning Baldersheim | 2021-12-21 | 6 | -68/+66 |
| | |||||
* | Fix typo | Jon Marius Venstad | 2021-12-15 | 1 | -1/+1 |
| | |||||
* | Restore current behavior and add Vesopa 8 TODOs | Jon Bratseth | 2021-12-14 | 3 | -3/+28 |
| | |||||
* | Match document types in document selections exactly only | Jon Bratseth | 2021-12-14 | 11 | -38/+140 |
| | | | | | | Routing all child types to a cluster a parent is added to may be convenient for some users, but if it's not what you want it is then harder to prevent it from happening. | ||||
* | Test matching in inherited field | Jon Bratseth | 2021-12-13 | 2 | -3/+15 |
| | |||||
* | Allow exact match on document type only | Jon Bratseth | 2021-12-13 | 2 | -19/+6 |
| | |||||
* | Add noexcept specifiers. | Tor Egge | 2021-12-11 | 4 | -4/+4 |
| | |||||
* | deprecate parts of DocumentTypeManager | Arne H Juul | 2021-12-10 | 5 | -1/+47 |
| | | | | | | | | * we want to stop using IDs as unique key for DataTypes; these methods are only used in our own config setup. * nothing should setup a self-subscribing manager; add a convenience to create a manager from a config file to use from unit tests. | ||||
* | Increase container ideal disk utilization | Jon Bratseth | 2021-12-09 | 1 | -6/+8 |
| | |||||
* | Merge pull request #20415 from vespa-engine/arnej/delete-some-old-junk | Henning Baldersheim | 2021-12-08 | 3 | -304/+0 |
|\ | | | | | remove unused config files | ||||
| * | remove unused config files | Arne H Juul | 2021-12-08 | 3 | -304/+0 |
| | | | | | | | | | | * these were used for unit tests a long time ago, but are no longer useful | ||||
* | | Merge pull request #20384 from ↵ | Henning Baldersheim | 2021-12-08 | 5 | -122/+518 |
|\ \ | | | | | | | | | | | | | vespa-engine/arnej/proposed-model-for-document-manager-config proposal for new documentmanager config | ||||
| * | | new config no longer overrides internal ID of configured types | Arne H Juul | 2021-12-08 | 1 | -4/+4 |
| | | | |||||
| * | | convert one checked-in config file to new-style config for unit testing | Arne H Juul | 2021-12-08 | 1 | -105/+96 |
| | | | |||||
| * | | add another Apply implentation | Arne H Juul | 2021-12-08 | 1 | -13/+261 |
| | | | | | | | | | | | | | | | * if there is no config at all in the old arrays, read new per-doctype config instead | ||||
| * | | get more information from toString() | Arne H Juul | 2021-12-08 | 1 | -0/+1 |
| | | | |||||
| * | | minor changed to proposed new config: | Arne H Juul | 2021-12-08 | 1 | -4/+3 |
| | | | | | | | | | | | | | | | * use names for primitive types, not internal id * avoid specifying internal id for annotation types when possible | ||||
| * | | proposal for new documentmanager config | Arne H Juul | 2021-12-06 | 1 | -0/+157 |
| |/ | |||||
* / | always try reading annotation payload | Arne H Juul | 2021-12-08 | 1 | -6/+11 |
|/ | | | | | | | | * even if the serialized datatype ID doesn't match our config, it's quite possible the payload is OK. * does it really make sense to "handle it gracefully" and just ignore the payload? This seems wrong to me, but keep old behavior for now. | ||||
* | Add custom `@Beta` annotation | Bjørn Christian Seime | 2021-12-03 | 1 | -1/+1 |
| | | | | Replace use of Guava's `com.google.common.annotations.Beta` with custom annotation. | ||||
* | more descriptive name for header file | Arne H Juul | 2021-12-02 | 9 | -8/+8 |
| | |||||
* | track namespace move in documenttypes.def | Arne H Juul | 2021-12-02 | 12 | -15/+31 |
| | | | | | | | * For C++ code this introduces a "document::config" namespace, which will sometimes conflict with the global "config" namespace. * Move all forward-declarations of the types DocumenttypesConfig and DocumenttypesConfigBuilder to a common header file. | ||||
* | DocumenttypesConfig is no longer PublicApi | Arne H Juul | 2021-12-02 | 1 | -835/+0 |
| | |||||
* | move to non-public package | Arne H Juul | 2021-12-02 | 1 | -1/+1 |
| | | | | | | | * the "documenttypes" config should be in same package / namespace as the "documentmanager" config; it should not be part of a PublicApi. Since everything here is internal implmentation details (only used by C++ components currently) this should not impact any users. | ||||
* | remove support for registering temporary types in DocumentTypeManager | Arne H Juul | 2021-12-01 | 1 | -90/+6 |
| | |||||
* | rewrite DocumentTypeManagerConfigurer | Arne H Juul | 2021-12-01 | 1 | -120/+164 |
| | | | | | | | | | | | | | | instead of registering temporary types in the manager, use the following strategy: * create real struct types first, but without fields or inherits * create documents types, also without inherits and extra stuff * create all remaining types, recursing to get dependency order * fill structs with field and inherits * fill documents with inherits and fieldsets * after all types are fully created, register them in the manager Note that annotatation type handling is mostly unchanged, since it already followed a similar strategy. | ||||
* | avoid warnings from unit tests by closing subscriber | Arne H Juul | 2021-12-01 | 10 | -15/+28 |
| | |||||
* | deprecate classes scheduled for removal | Arne H Juul | 2021-11-30 | 9 | -0/+20 |
| | |||||
* | refactor for better readability and robustness | Arne H Juul | 2021-11-29 | 1 | -12/+18 |
| | |||||
* | simpler wiring inside Apply class | Arne H Juul | 2021-11-29 | 1 | -29/+24 |
| | |||||
* | refactor so config application can have some internal state | Arne H Juul | 2021-11-29 | 1 | -158/+179 |
| | |||||
* | add possible flag | Arne H Juul | 2021-11-29 | 3 | -0/+8 |
| | |||||
* | accept 'lat'/'lng' JSON for positions | Arne H Juul | 2021-11-25 | 3 | -38/+109 |
| | |||||
* | Unify with similar code. | Henning Baldersheim | 2021-11-11 | 1 | -2/+1 |
| | |||||
* | GC void tests | Henning Baldersheim | 2021-11-11 | 1 | -80/+0 |
| | |||||
* | Save file no longer generated | Henning Baldersheim | 2021-11-10 | 2 | -1/+0 |
| | |||||
* | Update abi | Henning Baldersheim | 2021-11-10 | 1 | -2/+1 |
| | |||||
* | GC dompression support in java. | Henning Baldersheim | 2021-11-10 | 7 | -171/+59 |
| | |||||
* | Add parenthesis for readability | Henning Baldersheim | 2021-11-10 | 1 | -23/+44 |
| | |||||
* | remove support for compression of document content in backend. | Henning Baldersheim | 2021-11-10 | 12 | -304/+66 |
| |