summaryrefslogtreecommitdiffstats
path: root/jdisc_core
Commit message (Collapse)AuthorAgeFilesLines
* Reapply "Load platform bundles separately 3"gjoranv2020-07-172-0/+12
| | | | This reverts commit 1c69b4e72b3212e3ce989a8675db08ac51b7f79d.
* Revert "Load platform bundles separately 3"Harald Musum2020-07-172-12/+0
|
* Don't rely on FelixFramework - it's not in an exported packagegjoranv2020-07-162-0/+12
|
* Nonfunctional, changes onlyJon Bratseth2020-06-242-8/+6
|
* Merge pull request #13220 from vespa-engine/balder/add-more-info-to-xml-errorHenning Baldersheim2020-06-182-4/+69
|\ | | | | Add first 200 bytes of message to xml exception
| * Add suppport for mark/reset.Henning Baldersheim2020-06-182-4/+69
| |
* | Nonfunctional changes onlyJon Bratseth2020-06-101-22/+17
|/
* Measure failing maintenance deploymentsJon Bratseth2020-04-061-11/+11
|
* Convert Timer to/from UTC ClockHåkon Hallingstad2020-02-271-3/+28
|
* Non-functional changesJon Bratseth2020-01-061-0/+1
|
* Add/corect copyright headersJon Bratseth2020-01-031-0/+1
|
* Reduce log levelgjoranv2019-11-061-1/+1
|
* Reapply "Gjoranv/hidden bundles logging"gjoranv2019-11-051-7/+18
| | | | This reverts commit 962ab3348d8ab538bc3a37d085e9be134779763a.
* Reapply "Gjoranv/allow duplicate bundles"gjoranv2019-11-054-1/+39
| | | | This reverts commit 2ef1e922a1d845b3cd79e9fb329925e7e9896919.
* Revert "Gjoranv/allow duplicate bundles"gjoranv2019-11-044-39/+1
|
* Revert "Gjoranv/hidden bundles logging"gjoranv2019-11-041-18/+7
|
* Update comments about FindHook.gjoranv2019-10-311-6/+4
|
* Avoid excessive logging when no bundles are hidden.gjoranv2019-10-311-1/+14
|
* Add debug logginggjoranv2019-10-292-1/+8
|
* Remove unnecessary refreshPackages methodsgjoranv2019-10-282-0/+5
|
* Support safe component deconstruction in jdisc container.gjoranv2019-10-283-0/+26
| | | | | | | | | - Add allowDuplicates to all Osgi classes - Uninstall bundles in Deconstructor - We no longer refresh bundles because we uninstall old bundles at a later point than the new bundles are installed. Hence, the user must version app bundles that are dependencies used by other app bundles.
* minor: replace Arrays.asList with singletonListgjoranv2019-10-261-1/+3
|
* Revert "Revert "Add Orchestrator application lock metrics""Håkon Hallingstad2019-10-222-0/+38
|
* Revert "Add Orchestrator application lock metrics"Harald Musum2019-10-222-38/+0
|
* Add Orchestrator application lock metricsHåkon Hallingstad2019-10-212-0/+38
|
* Merge pull request #11020 from vespa-engine/hakonhall/use-mockito-core-310Martin Polden2019-10-211-1/+1
|\ | | | | Use mockito-core 3.1.0
| * Use mockito-core 3.1.0Håkon Hallingstad2019-10-181-1/+1
| |
* | Implement FindHook for a consistent view of the installed bundles.gjoranv2019-10-162-10/+49
| | | | | | | | | | - Add FelixFramework.getBundles that takes a bundle context to retrive bundles for.
* | Allow duplicate bsn+version for a given set of bundles.gjoranv2019-10-163-5/+124
|/ | | | | | | | | | - Set 'org.osgi.framework.bsnversion' to 'managed' - Add bundle collision/event hook to handle duplicates and their lifecycle. - Add unit tests for duplicate bundles. o Add bundle 'l1-dup' which is a duplicate of the existing 'l1', but returns a different value from its implemented class. o Add bundle 'ml-dup' that is exactly the same as 'ml'
* Remove commons-daemon from all pom files.gjoranv2019-10-031-7/+0
| | | | | - Has not been needed since we stopped using JSVC. - NOTE: this commit stops providing it from Jdisc.
* Add TODO to remove commons-daemongjoranv2019-10-031-0/+1
|
* Remove unused BootstrapDaemongjoranv2019-10-032-291/+0
|
* Merge pull request #10833 from vespa-engine/bratseth/cleanupgjoranv2019-10-012-39/+39
|\ | | | | Nonfunctional changes only
| * Nonfunctional changes onlyJon Bratseth2019-10-012-39/+39
| |
* | setup signal catching before loading bundlesArne Juul2019-10-011-1/+1
|/ | | | | | | | | | * We have seen many core dumps happening during class initialization (in JNI code) - this happens when the container gets a SIGTERM while initialization is still happening; the normal shutdown that is triggered in this case will unload shared libraries while they are still in use. To counteract this trap SIGTERM early, but don't process it until bundle loading is complete. The downside is that early shutdown will be delayed, in some cases for quite a long time.
* Remove Export-Package's added to support Vespa 6 bundles on 7.gjoranv2019-09-191-12/+0
|
* Remove findbugs annotations from code and build path.gjoranv2019-09-091-2/+0
| | | | | - jsr305 is needed by guava, which declares it as optional dep. - Remaining modules with annotations do not affect the container.
* mockito-all => mockito-coreHenning Baldersheim2019-04-291-2/+1
|
* Include uri pattern in warningBjørn Christian Seime2019-04-091-1/+1
|
* Log warning on 'https' in uri patternsBjørn Christian Seime2019-04-051-0/+3
|
* Make context() thread-safeBjørn Christian Seime2019-04-041-5/+2
| | | | | | The context map is typically used to pass information between handler and filter chains. Filters and handlers are usually running on separate thread-pools.
* Handle 'https' scheme in uri pattern matching as 'http'Bjørn Christian Seime2019-04-022-2/+16
|
* Use ProcessHandle to get process idBjørn Christian Seime2019-04-011-30/+3
|
* Format timestamp with 6 decimalsBjørn Christian Seime2019-04-013-54/+44
|
* JDK 11: Replace LogRecord.setMillis with setInstant.gjoranv2019-03-041-3/+2
| | | | | - Suppress deprecation warnings locally instead of globally in controller-server.
* Add log message for installed framework (non-app) bundles.gjoranv2019-02-221-1/+10
|
* Remove references to the jdisc_start script.gjoranv2019-02-181-11/+1
|
* Terminate standalone container cleanly on SIGINT/control-CHåkon Hallingstad2019-01-271-4/+4
|
* Nonfunctional changes onlyJon Bratseth2019-01-241-7/+6
|
* Add space after commas.gjoranv2019-01-211-9/+9
| | | | | - It's common practice, and makes exportPackages.properties easier to split.