summaryrefslogtreecommitdiffstats
path: root/container-core
Commit message (Collapse)AuthorAgeFilesLines
* Update ABI specJon Marius Venstad2020-08-311-1/+2
|
* Mak log handler wait for network IO on every flushJon Marius Venstad2020-08-312-17/+58
|
* Avoid code duplication and make more clear that close is simply flushJon Marius Venstad2020-08-311-5/+1
|
* Merge pull request #14208 from vespa-engine/bratseth/drainHenning Baldersheim2020-08-311-14/+4
|\ | | | | Bratseth/drain
| * Time out connections on the IOThread levelJon Bratseth2020-08-281-14/+4
| | | | | | | | | | | | | | Time out connections on the IOThread level instead of leaving this to Apache. Keep old connections alive for a while after timeout and keep polling them such that, if the old connection hits a different real behind a VIP than the new connection we'll still get the replies.
* | Do not create an extra OsgiImpl instance.gjoranv2020-08-281-3/+2
| | | | | | | | - This simplification became possible after a previous refactoring
* | Make ContainerThreadPool a proper componentBjørn Christian Seime2020-08-181-1/+5
|/
* Flush output from log handler more oftenJon Marius Venstad2020-08-051-24/+20
|
* Add flags for controlling threads for feeding.Henning Baldersheim2020-08-041-1/+3
|
* Revert "Bjorncs/container thread pool"Henning Baldersheim2020-08-041-3/+1
|
* Merge branch 'master' into bjorncs/container-thread-poolHenning Baldersheim2020-08-0421-360/+411
|\
| * Support fetching logs from specific nodeOla Aunrønning2020-07-234-19/+36
| |
| * Let ApplicationBundleLoader take its installer as a ctor argumentgjoranv2020-07-204-28/+16
| |
| * Remove the unnecessary BundleInstaller interface.gjoranv2020-07-185-50/+28
| |
| * Use plain strings for platform bundles, instead of file referencesgjoranv2020-07-184-34/+25
| |
| * Add unit test for PlatformBundleLoadergjoranv2020-07-172-1/+66
| |
| * Ignore later calls to add or alter the set of platform bundles.gjoranv2020-07-171-5/+20
| |
| * Add constructor for testinggjoranv2020-07-171-1/+5
| |
| * Drop the now unnecessary 'file:' prefix for disk bundles.gjoranv2020-07-172-19/+4
| | | | | | | | | | | | | | - It was originally used to separate between disk bundles and bundles retrieved with file distribution. - Keep conversion code until the last model producing 'file:' has rolled out of hosted.
| * Minor adjustment to error message.gjoranv2020-07-171-1/+1
| |
| * Temporarily allow 'config-model-fat-amended' to preinstall bundlesgjoranv2020-07-171-3/+6
| | | | | | | | | | - The bundle (jdisc_http_filters) will not be started, but that should be ok, as we don't use any classes from that bundle.
| * Reapply "Load platform bundles separately 3"gjoranv2020-07-1711-266/+271
| | | | | | | | This reverts commit 1c69b4e72b3212e3ce989a8675db08ac51b7f79d.
| * Revert "Load platform bundles separately 3"Harald Musum2020-07-1711-271/+266
| |
| * Don't rely on FelixFramework - it's not in an exported packagegjoranv2020-07-161-2/+1
| |
| * Start platform bundlesgjoranv2020-07-164-29/+55
| | | | | | | | - Extract BundleStarter class from ApplicationBundleLoader.
| * Reapply "Load platform bundles separately"gjoranv2020-07-1610-266/+246
| | | | | | | | This reverts commit 0355cb740fe498abc03861bcb64de5e418c2fa88.
| * Revert "Reapply load platform bundles separately"Harald Musum2020-07-1611-272/+266
| |
| * Start platform bundlesgjoranv2020-07-164-29/+55
| | | | | | | | - Extract BundleStarter class from ApplicationBundleLoader.
| * Reapply "Load platform bundles separately"gjoranv2020-07-1610-266/+246
| | | | | | | | This reverts commit 0355cb740fe498abc03861bcb64de5e418c2fa88.
| * Revert "Load platform bundles separately"Harald Musum2020-07-1610-246/+266
| |
| * Rename use -> useBundlesgjoranv2020-07-153-7/+7
| |
| * Rename bundle loader classes and fields for consistency.gjoranv2020-07-154-17/+15
| | | | | | | | | | * BundleManager -> ApplicationBundleLoader * PlatformBundleInstaller -> PlatformBundleLoader
| * Add author, no functional changesgjoranv2020-07-153-0/+3
| |
| * Rename useBundles -> useApplicationBundlesgjoranv2020-07-151-1/+1
| |
| * Don't throw when using a test osgi frameworkgjoranv2020-07-153-1/+13
| | | | | | | | | | - ClassloaderOsgiFramework returns all installed bundles upon each call to install().
| * Separate installation for platform and application bundles.gjoranv2020-07-153-2/+60
| |
| * Remove the now unused getInitialBundles method.gjoranv2020-07-144-17/+0
| |
| * Simplify BundleManager so that it only handles app bundles.gjoranv2020-07-141-101/+27
| | | | | | | | - Fail if an app bundle tries to pre-install other bundles.
* | Scale core pool size with actual number of cores as fallbackBjørn Christian Seime2020-07-141-1/+3
|/
* Start bundles only once.gjoranv2020-07-131-3/+0
|
* Rename field bundleLoader -> bundleManagergjoranv2020-07-101-3/+3
|
* Let ContainerAndDiOsgi create its own BundleManagergjoranv2020-07-101-3/+3
|
* Update ABI specJon Bratseth2020-07-021-1/+1
|
* Add testJon Bratseth2020-07-022-58/+112
|
* Improvements to handling of cluster removalJon Bratseth2020-07-023-13/+26
| | | | | | | | | - Don't change health status to "initializing" when creating a new VipStatus, as 'initializing' now requires all clusters to be up to transition to 'up', which means that if we're already up but are missing a cluster we'll go from 'up' to 'initializing' and stay there. - Forget up/down status for removed clusters. - Nicer logging on ignorable reconfiguration errors.
* Merge pull request #13754 from vespa-engine/add-bindings-for-prometheusgjoranv2020-06-301-2/+4
|\ | | | | Add bindings for prometheus handler in application containers.
| * Make ctor public for DIgjoranv2020-06-301-2/+4
| |
* | Merge pull request #13743 from vespa-engine/separate-documentapi-artifacts_2gjoranv2020-06-301-11/+8
|\ \ | |/ |/| Separate documentapi artifacts 2
| * Move vdslib dependency into container-coregjoranv2020-06-301-0/+7
| |
| * Remove unnecessary exclusionsgjoranv2020-06-301-10/+0
| |