Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Remove old log reading | Ola Aunrønning | 2019-04-05 | 2 | -55/+4 |
| | |||||
* | Don't create and close streams in loop | Ola Aunrønning | 2019-03-28 | 1 | -6/+3 |
| | |||||
* | Check if log file is zipped (#8773) | olaaun | 2019-03-13 | 1 | -3/+13 |
| | | | | | | | | * Check if log file is zipped * Check that outputStream isn't already a GZIPOutputStream * No longer depend on file type order | ||||
* | Add coverage info to access log | Henning Baldersheim | 2019-03-12 | 1 | -0/+7 |
| | |||||
* | Set Content-Type and Content-Encoding | Valerij Fredriksen | 2019-03-07 | 1 | -0/+9 |
| | |||||
* | Combined and zipped outputstream | Valerij Fredriksen | 2019-03-06 | 2 | -15/+66 |
| | |||||
* | Make LogHandler configurable | Valerij Fredriksen | 2019-03-06 | 2 | -55/+52 |
| | |||||
* | Add some leniency to latestLogThreshold | Ola Aunrønning | 2019-02-27 | 1 | -3/+3 |
| | |||||
* | Rename argument | Jon Bratseth | 2019-02-25 | 1 | -1/+1 |
| | |||||
* | Remove unnecessary code | Jon Bratseth | 2019-02-25 | 2 | -17/+2 |
| | |||||
* | Set healt status to down when we decide to go out of rotation | Jon Bratseth | 2019-02-25 | 2 | -6/+24 |
| | |||||
* | Make rotation status changes eager and thread safe | Jon Bratseth | 2019-02-25 | 3 | -8/+32 |
| | |||||
* | Remove initiallyInRotation=false option: Not used | Jon Bratseth | 2019-02-22 | 2 | -10/+11 |
| | |||||
* | Remove config param noSearchBackendsImpliesOutOfService | gjoranv | 2019-01-21 | 1 | -5/+2 |
| | |||||
* | Adaptive timeout support in java dispatch | Olli Virtanen | 2018-11-23 | 1 | -3/+3 |
| | |||||
* | Deprecation cleanup | Jon Bratseth | 2018-11-20 | 2 | -12/+8 |
| | |||||
* | When pooling ClusterMonitors and SearchClusters you will add a cluster every ↵ | Henning Baldersheim | 2018-11-15 | 2 | -8/+33 |
| | | | | | | | | time there is a reconfig. As nothing will purge them, you both keep stuff alive forever and end up with more clusters that you have. Hence the magic for not removing vipstatus when there are multiple clusters kick in preventing nodes being taken OOR. Now it is using the ComponentId for identifying a cluster. | ||||
* | Convert to base 64 using standard library | Ola Aunrønning | 2018-10-23 | 1 | -2/+2 |
| | |||||
* | Fix tests | Jon Bratseth | 2018-10-16 | 1 | -8/+8 |
| | |||||
* | Use full name | Harald Musum | 2018-10-03 | 1 | -1/+1 |
| | |||||
* | Add copyright header | Jon Bratseth | 2018-10-01 | 3 | -0/+3 |
| | |||||
* | Added test for LogHandler | Ola Aunrønning | 2018-09-20 | 2 | -6/+8 |
| | |||||
* | Merge pull request #7026 from vespa-engine/olaaun/filter-on-log-creation | Harald Musum | 2018-09-20 | 1 | -3/+2 |
|\ | | | | | Filter on file creation time instead of last modified time | ||||
| * | Filter on file creation time instead of last modified time | Ola Aunrønning | 2018-09-20 | 1 | -3/+2 |
| | | |||||
* | | Changed value type from string to JSON (#7025) | olaaun | 2018-09-20 | 1 | -1/+1 |
|/ | |||||
* | Replace HTTP response with Log class. Other cleanup | Ola Aunrønning | 2018-09-18 | 1 | -4/+4 |
| | |||||
* | Filter on time. Flatten logs json | Ola Aunrønning | 2018-09-18 | 2 | -36/+45 |
| | |||||
* | filter number of logs | Ola Aunrønning | 2018-09-18 | 2 | -4/+37 |
| | |||||
* | Check if container is running on logserver | Ola Aunrønning | 2018-09-10 | 2 | -17/+19 |
| | |||||
* | Add functionality for retrieving logs | Ola Aunrønning | 2018-09-10 | 2 | -0/+75 |
| | |||||
* | Revert "Merge pull request #6726 from ↵ | Jon Bratseth | 2018-08-30 | 3 | -45/+106 |
| | | | | | | | vespa-engine/revert-6719-bratseth/initially-down" This reverts commit 05ea4c2b9952bceaf0e009053c2f51a09d15a957, reversing changes made to 03efdabdc9f0e43fc2c362569ae455a7abc9a64b. | ||||
* | Revert "Be down initially" | Jon Bratseth | 2018-08-30 | 3 | -106/+45 |
| | |||||
* | Be down initially | Jon Bratseth | 2018-08-29 | 3 | -45/+106 |
| | | | | | | | | | | | | | | | | | | | | Before ths change containers used to come up in the initial VIP state of up ("in rotation") before having any information about downstream cløusters. This is problematic if the node determines that it should be down when learning the state of downstream clusters, especially when it is determining that it should be down due to failing to complete pings timely due to initialization load. This changes to starting in the down state. Crucially, this requires tracking the current state of clusters in a separate component such that the state survives reconfiguration and we avoid setting the state down briefly on each reconfiguration. In addition to the case where there are downstream clusters deciding the VIP state oif a container, there are two others: - There are no such clusters. In this case the VIP state will be up by default. - Some other component is explicitly deciding the VIP state. This commit makes that case clearer. | ||||
* | Add handler skeleton (#6541) | Jon Bratseth | 2018-08-10 | 1 | -1/+1 |
| | |||||
* | Model inference initial commit | Jon Bratseth | 2018-06-28 | 2 | -2/+2 |
| | |||||
* | Change field name | Jon Bratseth | 2018-06-15 | 1 | -3/+3 |
| | |||||
* | Only count time with no threads available | Håkon Hallingstad | 2018-06-14 | 1 | -9/+9 |
| | | | | | | | | | | | | | | | | | | | | | Found this edge-case with logAndDie in ThreadPoolProvider: - A Runnable executes and finishes at time T0 - No Runnables execute for a long time t > maxThreadExecutionTimeSeconds - At time T1 = T0 + t, a bursts of Runnables N > maxthreads arrives such that the (maxthreads+1) Runnable will be tried executed and rejected before any of the first maxthreads Runnables finish. - Then, logOrDie will be called immediately. That is, a sufficiently silent period followed by a burst of Runnables cause the process to die. This PR will make sure that the process dies only if maxThreadExecutionTimeSeconds seconds pass with no available threads, like the documentation says. I found this as I was looking for reasons why the Cluster Controller have had logAndDie problems. The CC has maxthreads of 10, and was getting bursts of 6-8 of a particular request type (reduced in PR 6207). | ||||
* | Add initiallyInRotation to vip status config and inject config into VipStatus | Harald Musum | 2018-06-05 | 1 | -5/+13 |
| | | | | | Use config value for inital value of isInRotation() when nothing is known about backend clusters | ||||
* | Propagate nodes too. | Henning Baldersheim | 2018-02-06 | 1 | -3/+14 |
| | |||||
* | Add deprecation legacy stuff only used in tests. | Henning Baldersheim | 2018-02-06 | 1 | -1/+1 |
| | |||||
* | add jdisc Metric wiring | Arne Juul | 2017-12-14 | 1 | -2/+6 |
| | | | | rename metric (will be tagged as a "container" metric anyway) | ||||
* | Nonfunctional changes only | Jon Bratseth | 2017-08-22 | 4 | -4/+4 |
| | |||||
* | Update copyright headers | Jon Bratseth | 2017-06-14 | 11 | -11/+11 |
| | |||||
* | Revert "Update copyright headers" | Jon Bratseth | 2017-06-14 | 11 | -11/+11 |
| | |||||
* | Update copyright headers | Jon Bratseth | 2017-06-14 | 11 | -11/+11 |
| | |||||
* | Revert "Copyright header" | Jon Bratseth | 2017-06-13 | 11 | -11/+11 |
| | |||||
* | Copyright header | Jon Bratseth | 2017-06-13 | 11 | -11/+11 |
| | |||||
* | remove old unused ignores | Arne Juul | 2017-05-19 | 1 | -0/+0 |
| | |||||
* | fix warnings | Arne H Juul | 2017-04-20 | 1 | -1/+1 |
| | |||||
* | Finalize degraded coverage info and test it's json rendering. | Henning Baldersheim | 2017-02-06 | 1 | -1/+6 |
| |