summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Automatic commit of package [vespa] release [6.204.21-1].vespa-6.204.21-1by-screwdriver2018-02-074-1/+2
| | | | | | Created by command: /usr/bin/tito tag --use-version=6.204.21 --no-auto-changelog
* Merge pull request #4937 from vespa-engine/revert-4935-bratseth/typecheck-allHenning Baldersheim2018-02-0621-382/+119
|\ | | | | Revert "Bratseth/typecheck all"
| * Revert "Bratseth/typecheck all"Henning Baldersheim2018-02-0621-382/+119
|/
* Merge pull request #4935 from vespa-engine/bratseth/typecheck-allLester Solbakken2018-02-0621-119/+382
|\ | | | | Bratseth/typecheck all
| * Don't include output name when type checkingJon Bratseth2018-02-061-3/+11
| |
| * CleanupJon Bratseth2018-02-062-4/+63
| |
| * Merge with master & fix testJon Bratseth2018-02-061-45/+75
| |
| * Merge branch 'master' into bratseth/typecheck-allJon Bratseth2018-02-0660-66/+2174
| |\
| * | Type check all expressionsJon Bratseth2018-02-0619-65/+162
| | |
| * | Typecheck all ranking expressionsJon Bratseth2018-02-058-21/+90
| | |
* | | Merge pull request #4932 from ↵Valerij Fredriksen2018-02-061-0/+10
|\ \ \ | | | | | | | | | | | | | | | | vespa-engine/hakonhall/add-debug-of-all-spawned-processes Add debug of all spawned processes
| * | | Add debug of all spawned processesHåkon Hallingstad2018-02-061-0/+10
| | | |
* | | | Merge pull request #4931 from ↵Harald Musum2018-02-062-5/+23
|\ \ \ \ | |_|_|/ |/| | | | | | | | | | | vespa-engine/balder/deliver-chunks-of-requested-size Fill the buffer gradually.
| * | | Fill the buffer gradually.Henning Baldersheim2018-02-062-5/+23
|/ / /
* | | Merge pull request #4928 from ↵Geir Storli2018-02-062-9/+23
|\ \ \ | |/ / |/| | | | | | | | vespa-engine/geirst/fix-mapping-of-legacy-document-ids-to-bucket-space Fix such that legacy document ids without document type maps to defau…
| * | Fix such that legacy document ids without document type maps to default ↵Geir Storli2018-02-062-9/+23
| | | | | | | | | | | | bucket space.
* | | Merge pull request #4926 from ↵Håkon Hallingstad2018-02-066-3/+97
|\ \ \ | | | | | | | | | | | | | | | | vespa-engine/hakonhall/amend-program-output-parse-exceptions-with-command-and-output-snippet Amend program output parse exceptions with command and output snippet
| * | | Remove unnecessary recursive guardHåkon Hallingstad2018-02-061-9/+0
| | | |
| * | | Amend program output parse exceptions with command and output snippetHåkon Hallingstad2018-02-066-3/+106
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | By using the CommandResult::map method, any exception thrown while parsing the output will automatically be wrapped in an exception that also dumps the command and (snippet of) the full output. It also facilitates simpler code, e.g.: List<String> volumeGroups = terminal.newCommandLine(context) .addTokens("vgs --noheadings --options vg_name") .executeSilently() .mapEachLine(String::trim);
* | | | Merge pull request #4927 from vespa-engine/arnej/add-vector-from-valuesHåvard Pettersen2018-02-067-0/+323
|\ \ \ \ | | | | | | | | | | add VectorFromDoubles tensor function
| * | | | add VectorFromDoubles tensor functionArne Juul2018-02-067-0/+323
| | |/ / | |/| |
* | | | Merge pull request #4921 from vespa-engine/freva/config-server-cert-metricsValerij Fredriksen2018-02-063-9/+99
|\ \ \ \ | | | | | | | | | | Report config server cert expiry metrics
| * | | | Report config server cert expiry metricsValerij Fredriksen2018-02-063-9/+99
| | | | |
* | | | | Expose the "rotationId" in InstancesReply.java -- it is already there in the ↵Jon Marius Venstad2018-02-061-0/+1
| |_|/ / |/| | | | | | | | | | | actual response (#4914)
* | | | Merge pull request #4923 from ↵Håkon Hallingstad2018-02-0631-5/+1444
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | vespa-engine/hakonhall/simplify-program-execution-and-unit-testing-with-terminal-and-commandline Simplify program execution and unit testing with Terminal and CommandLine
| * | | | Simplify try-finallyHåkon Hallingstad2018-02-061-12/+8
| | | | |
| * | | | Make TerminalImpl implement Terminal and remove outcommented codeHåkon Hallingstad2018-02-062-16/+7
| | | | |
| * | | | Simplify program execution and unit testing with Terminal and CommandLineHåkon Hallingstad2018-02-0532-5/+1457
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Define new API for executing programs, the most significant being: - Terminal: Used to create new CommandLine for each command. A TestTerminal can be injected for unit testing that makes it easy to set up expectancy on commands, and specify the exit code/output. - CommandLine: Add arguments, execute, and retrieve output in various forms, and much more. The idea is to remove Command and friends after this is stable. It's not done in the same PR as multiple repos depends on it. Having being notified of commons-exec, this is quite similar on the surface. A few differences: - The Terminal-suite makes it much easier to get command logging correct with its execute() (=> logging) or executeSilently() (with recordSilentExecutionAsSystemModification if it turns out you need to log anyway, which is needed for e.g. YUM commands). - commons-exec doesn't seem to produce nice error message like I made some effort to do correctly: E.g. making a snippet of the output in case an exception is thrown. This can be vital to understanding an error. - commons-exec requires some discipline on behalf of the developer to get unit testable code. He Terminal and CommandLine classes could wrap and hide much of commons-exec to make this easier. - commons-exec is thread-heavy: using multiple threads for e.g. observing timeouts, for shuffling around the stdout, stderr, and stdin data, etc. - commons-exec doesn't seem to use SIGKILL in case SIGTERM doesn't stop the process. On the other hand, commons-exec supports some additional features like setting working directory or environment variables. This will have to be added to Terminal/CommandLine later.
* | | | | Merge pull request #4920 from ↵Henning Baldersheim2018-02-065-10/+20
|\ \ \ \ \ | |_|_|/ / |/| | | | | | | | | | | | | | vespa-engine/balder/init-metric-manager-a-bit-earlier Metric manager must be initialized too, not only metric engine.
| * | | | Prefer static_cast of C-style cast.Henning Baldersheim2018-02-061-1/+1
| | | | |
| * | | | Metric manager must be initialized too, not only metric engine.Henning Baldersheim2018-02-055-10/+20
| | | | |
* | | | | Merge pull request #4924 from vespa-engine/bratseth/support-small-constantsJon Bratseth2018-02-0511-33/+170
|\ \ \ \ \ | |_|_|_|/ |/| | | | Support small constants
| * | | | Handle small constantsJon Bratseth2018-02-057-21/+137
| | | | |
| * | | | Fix unit tests for large/small tensor constantsLester Solbakken2018-02-052-4/+5
| | | | |
| * | | | Store small constants separatelyLester Solbakken2018-02-051-4/+11
| | | | |
| * | | | Support small constantsJon Bratseth2018-02-051-4/+17
|/ / / /
* | | | Merge pull request #4919 from ↵Jon Bratseth2018-02-054-12/+18
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | vespa-engine/revert-4918-revert-4916-balder/again-when-time-is-up-it-is-up Revert "Revert "Balder/again when time is up it is up""
| * | | | Be conservative and ensure we send down a positive number (1).Henning Baldersheim2018-02-053-7/+7
| | | | |
| * | | | Revert "Revert "Balder/again when time is up it is up""Henning Baldersheim2018-02-053-7/+13
| |/ / /
* | | | Merge pull request #4922 from vespa-engine/bratseth/add-loggingLester Solbakken2018-02-054-5/+10
|\ \ \ \ | |/ / / |/| | | Add logging when adding a constant
| * | | Add logging when adding a constantJon Bratseth2018-02-054-5/+10
|/ / /
* | | Merge pull request #4917 from ↵Arne H Juul2018-02-059-13/+23
|\ \ \ | | | | | | | | | | | | | | | | vespa-engine/havardpe/allow-serializing-dense-tensor-views allow serializing dense tensor views
| * | | allow serializing dense tensor viewsHåvard Pettersen2018-02-059-13/+23
| | | | | | | | | | | | | | | | | | | | needed for fall-back to reference implementation using on-the-fly generated dense tensors that are not of the 'DenseTensor' class.
* | | | Merge pull request #4918 from ↵Henning Baldersheim2018-02-053-13/+7
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | vespa-engine/revert-4916-balder/again-when-time-is-up-it-is-up Revert "Balder/again when time is up it is up"
| * | | | Revert "Balder/again when time is up it is up"Henning Baldersheim2018-02-053-13/+7
|/ / / /
* | | | Merge pull request #4915 from ↵Tor Egge2018-02-056-8/+6
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | vespa-engine/geirst/misc-cleanup-after-new-document-api-protocol Geirst/misc cleanup after new document api protocol
| * | | | Add class description.Geir Storli2018-02-051-1/+1
| | | | |
| * | | | Use separate error code for UNKNOWN_BUCKET_SPACE.Geir Storli2018-02-053-4/+5
| | | | |
| * | | | Remove no longer relevant todos.Geir Storli2018-02-052-3/+0
| | |_|/ | |/| |
* | | | Merge pull request #4916 from vespa-engine/balder/again-when-time-is-up-it-is-upJon Bratseth2018-02-053-7/+13
|\ \ \ \ | | | | | | | | | | Balder/again when time is up it is up