1. c00fb4a Adding sonarqube badges as per SLING-9682 by Dan Klco · 3 months ago master
  2. bdccca2 Updating badges for org-apache-sling-discovery-impl by Radu Cotescu · 3 months ago
  3. 41e31e2 SLING-7157 : metatype.properties file must not be in OSGI-INF/metatype by Carsten Ziegeler · 7 months ago
  4. badc5e7 SLING-7157 : metatype.properties file must not be in OSGI-INF/metatype by Carsten Ziegeler · 7 months ago
  5. e5caf14 Merge pull request #1 from HarisAdzemovic/boxedTypesEquals by stefan-egli · 1 year, 1 month ago
  6. 5fe7814 Strings and Boxed types should be compared using "equals()" by Haris Adzemovic · 1 year, 1 month ago
  7. ccc78c2 Updating badges for org-apache-sling-discovery-impl by Radu Cotescu · 1 year, 10 months ago
  8. cd880eb SLING-7245 - Validate pull requests using Jenkins by Robert Munteanu · 1 year, 10 months ago
  9. f252daf trivial: added license header to *.md files by Radu Cotescu · 2 years, 2 months ago
  10. cebe986 SLING-7215 - [nice-to-have] Add a CONTRIBUTING file to every module by Radu Cotescu · 2 years, 2 months ago
  11. 1ceceb8 SLING-7216 - [nice-to-have] Add a CODE_OF_CONDUCT file to every module by Radu Cotescu · 2 years, 2 months ago
  12. d24bd18 Updating badges for org-apache-sling-discovery-impl by Dan Klco · 2 years, 6 months ago
  13. f5c7576 SLING-7653 Add missing OSGi capability by Oliver Lietz · 2 years, 7 months ago
  14. 85b13e7 SLING-7213 - Add a default .gitignore file to every module by Robert Munteanu · 3 years, 1 month ago
  15. 6d06f44 SLING-7214 - Add the LICENSE file to every module by Robert Munteanu · 3 years, 1 month ago
  16. b359d91 Fix typo in pom.xml : conncetion should be connection by Robert Munteanu · 3 years, 1 month ago
  17. dba7389 SLING-7162 - Update SCM information in all POM files to reference Git by Robert Munteanu · 3 years, 1 month ago
  18. 2bd43c7 SLING-7167 Adjust READMEs by Oliver Lietz · 3 years, 2 months ago
  19. 9090958 SLING-6888: Remove commons.json and org.json excludes. by Karl Pauls · 3 years, 6 months ago
  20. 8acda76 [maven-release-plugin] prepare for next development iteration by Karl Pauls · 3 years, 7 months ago
  21. 0c8611c [maven-release-plugin] prepare release org.apache.sling.discovery.impl-1.2.12 by Karl Pauls · 3 years, 7 months ago
  22. d20c71e update to org.apache.sling.commons.johnzon 1.0.0 by Stefan Seifert · 3 years, 7 months ago
  23. 4e7ee0b SLING-6691: Replace commons.json usage in org.apache.sling.discovery.impl by Karl Pauls · 3 years, 8 months ago
  24. 1ee3e2f no-jira : switching to discovery.commons 1.0.19-SNAPSHOT and discovery.base 1.1.7-SNAPSHOT by Stefan Egli · 4 years, 1 month ago
  25. 1ecc249 [maven-release-plugin] prepare for next development iteration by Stefan Egli · 4 years, 1 month ago
  26. e6d0c9d [maven-release-plugin] prepare release org.apache.sling.discovery.impl-1.2.10 by Stefan Egli · 4 years, 1 month ago
  27. c60678d no-jira : switching to in-release discovery.commons 1.0.18 and discovery.base 1.1.6 by Stefan Egli · 4 years, 1 month ago
  28. 4638054 SLING-5231 : remove getAdministrativeResourceResolver from discovery components : merged patches from Carsten by Stefan Egli · 4 years, 1 month ago
  29. f8c4761 SLING-6055 Discovery: Use test scope for sling-mock dependency by Stefan Seifert · 4 years, 3 months ago
  30. 9f3e5c0 SLING-5918 : discovery: catching a NPE in a test by Stefan Egli · 4 years, 4 months ago
  31. 46f69f4 [maven-release-plugin] prepare for next development iteration by Oliver Lietz · 4 years, 5 months ago
  32. 825f0cf [maven-release-plugin] prepare release org.apache.sling.discovery.impl-1.2.8 by Oliver Lietz · 4 years, 5 months ago
  33. ffb6fc5 use stable release (Jackrabbit) by Oliver Lietz · 4 years, 5 months ago
  34. b524b32 use org.apache.sling.commons.testing 2.0.26 by Oliver Lietz · 4 years, 5 months ago
  35. c641af0 SLING-5598 : exclude slow running test by newly introduced Slow junit category - to run them nevertheless use -PincludeSlowTests by Stefan Egli · 4 years, 7 months ago
  36. baf2a16 SLING-5526 Remove Launchpad API dependency from Discovery Impl by Oliver Lietz · 4 years, 10 months ago
  37. df2e767 SLING-5331 : updating sling.commons.testing version to 2.0.24 which thanks to SLING-5341 updates to a recent jackrabbit version - the old version used previously - 2.2.x - was likely the reason for the failed test by Stefan Egli · 4 years, 10 months ago
  38. bb9c3bb SLING-5298 : instance i2 was not properly closed after this test - which leaks into other tests, if only in the log files by Stefan Egli · 4 years, 10 months ago
  39. b6f03f9 Switch to parent pom 26 by Carsten Ziegeler · 5 years ago
  40. 420e394 Remove type from bundle dependencies by Carsten Ziegeler · 5 years ago
  41. 9af7b45 [maven-release-plugin] prepare for next development iteration by Stefan Egli · 5 years ago
  42. 24ae748 [maven-release-plugin] prepare release org.apache.sling.discovery.impl-1.2.6 by Stefan Egli · 5 years ago
  43. cc4a8ce SLING-5322 : made reference to SyncTokenService mandatory by Stefan Egli · 5 years ago
  44. 90b79b0 [maven-release-plugin] prepare for next development iteration by Stefan Egli · 5 years ago
  45. 3a96905 [maven-release-plugin] prepare release org.apache.sling.discovery.impl-1.2.4 by Stefan Egli · 5 years ago
  46. 6e5659d no-jira : changed discovery bundle dependencies back to released versions by Stefan Egli · 5 years ago
  47. a0cfc39 SLING-5321 : syncTokenService dependency should be mandatory, not optional, to avoid inconsistency between availability of the syncTokenService in a cluster by Stefan Egli · 5 years ago
  48. 1c453b5 SLING-5313 : logging refined for this kind of test failure by Stefan Egli · 5 years ago
  49. f7452db SLING-5310: adding cancelDelaying to MinEventDelayHandler - plus added a testReactivate test method which checks the scenario described in this ticket. Plus also added somewhat more logging to the HeartbeatHandler to help debugging should something similar reoccur by Stefan Egli · 5 years ago
  50. 7929ede SLING-5306 : removing observation listener in stopVoting too, not only stopping it. plus more logging in stopVoting and resetRepo by Stefan Egli · 5 years ago
  51. e283814 SLING-5306 : avoid instance surviving a this test by properly shutting test down by Stefan Egli · 5 years ago
  52. b682e0c SLING-5302 : doing test-access to issueHeartbeat synchronized to avoid race-condition with newly re-occurring background-job triggered by triggerAsyncConnectorPing by Stefan Egli · 5 years ago
  53. fb17c1d SLING-5299: increasing loop count from 3 to 5 to avoid making the assertion just a little bit too early - jenkins on apache always seem to show its slow side from time to time by Stefan Egli · 5 years ago
  54. d7912d5 SLING-5298 : part 1: close VirtualInstance properly - and avoid the 100sec unnecessary sleep by Stefan Egli · 5 years ago
  55. 13c21c2 @no-jira adjusting to next iteration: discovery.commons 1.0.5-SNAPSHOT and discovery.base 1.1.1-SNAPSHOT by Stefan Egli · 5 years ago
  56. fb7a40b [maven-release-plugin] prepare for next development iteration by Stefan Egli · 5 years ago
  57. 8fa16ee [maven-release-plugin] prepare release org.apache.sling.discovery.impl-1.2.2 by Stefan Egli · 5 years ago
  58. 0a406d1 @no-jira : going back to release-mode by setting discovery.commons to 1.0.4 and discovery.base to 1.1.0 - SLING-5290 was blocking the release as it caused a test to fail, that's now fixed by Stefan Egli · 5 years ago
  59. 949e1bc SLING-5290 : minor additional change: moved calculation outside of runner and included in log.info by Stefan Egli · 5 years ago
  60. 209bdc8 SLING-5290 : Ensure heartbeat self-check works with any timeout/interval config by Stefan Egli · 5 years ago
  61. 84c5f9d @no-jira : reverting release due to spurious test failure - thus upping version dependency on commons/base for now by Stefan Egli · 5 years ago
  62. 8932dde @no-jira : adjusted discovery.commons to 1.0.4 and discovery.base to 1.1.0 by Stefan Egli · 5 years ago
  63. bc69c3f SLING-5251 : adding debug infos to the topology webconsole re the SyncTokenService History by Stefan Egli · 5 years ago
  64. cc5e745 SLING-5289 : resurrected TopologyChangeHandler as ClusterViewChangeListener - which now registers at a specific path only, not at the root by Stefan Egli · 5 years ago
  65. 318f14a SLING-5251 : add config parameter useSyncTokenService that enables usage of a SyncTokenService if available. This increases synchronization QoS when for topology changes by Stefan Egli · 5 years ago
  66. 9c626ed no-jira : fixing a test: catching a runtimeexception that showed up on jenkins by Stefan Egli · 5 years ago
  67. 16c74c8 SLING-5280 : change the separate self-check of the HeartbeatHandler to call checkForLocalClusterViewChange only - instead of checkForTopologyChange - reason being that the former does not call into the AnnouncementRegistry which could be blocked in the very same case this self-check should help by Stefan Egli · 5 years ago
  68. e4d40fc SLING-5286 : re-activate fast topology change propagation by Stefan Egli · 5 years ago
  69. a4e96b9 SLING-5284 : use dedicated PeriodicBackgroundJob-thread instead of scheduler by asf-sync-process · 5 years ago
  70. 4b7ba7b no-jira : just updated a typo in a comment by Stefan Egli · 5 years ago
  71. a18a2be SLING-5279 : tests made more stable wrt stopping a VirtualInstance that was likely not done yet and interfered with subsequent test runs by Stefan Egli · 5 years ago
  72. 0f6eb11 SLING-5258 part 2: missed adding the new method getViewStateManager() to DiscoveryServiceImpl (due to working on two features simultaneously.. :S ) - this should have been part of r1712784 by Stefan Egli · 5 years ago
  73. 5ed9e0b SLING-5258 : ensure a new establishedView (with different syncTokenId) always triggers a TOPOLOGY_CHANGED - the EstablishedClsuterView therefore now properly sets the syncTokenId using the votingId - that will, thanks to SLING-5256 then achieves the desired result by Stefan Egli · 5 years ago
  74. 70cab82 SLING-5264 follow-up : adding more logging to analyzeVotings/promote and AbstractDiscoveryServiceTest to track down still existing issue by Stefan Egli · 5 years ago
  75. 76f4e7b SLING-5243 : reverting previous commit rev r1712584 plus also moving retrieving of the establishedView back to where it was prior to SLING-5195 (rev 1711257) : reason is that SLING-5195 introduced a regression which resulted in the rather ugly retry-loop introduced in r1712584. Now reverting that retry-loop and actually fixing the regression of rev1711257 by retrieving the establishedView *after* checking for ongoing votes - cos otherwise a nasty race condition can show up by Stefan Egli · 5 years ago
  76. 0f65ba2 SLING-5244 : added a retry-loop upon getting a test-related exception by Stefan Egli · 5 years ago
  77. 4366ef8 SLING-5243 : adding a retry-loop for the newly-introduced exception handling around establishedView.matches. Reason for this: looks like during testing you can run into a race-condition where the establishedView is just being created and only half visible - in that case this matches() throws an Exception even though the view will just be there - so doing a 5x500ms retry loop should handle this case. And since this is probably only a testing artifact, it shouldn't have any influence on real usage by Stefan Egli · 5 years ago
  78. 16ebfed SLING-5244 : adding more debug output to track down the reoccurring timeout problem by Stefan Egli · 5 years ago
  79. 166a61f SLING-5244 : removing the check for each votingHandler to vote no for each other votingHandler's vote - that is not always the case should the concurrent voting happen in an order where one votingHandler can finish analyzeVotings before the other one even starts. In that case there is no NO vote by the initiator as it already finds its voting as winning, so doesnt have to go any further. by Stefan Egli · 5 years ago
  80. 0119332 SLING-5243 : make tests more resilient by better handling incomplete votings (that should not occur in real-life though): View.matches/matchesLiveView now throw an Exception when they notice an incomplete structure - such as no members resource - and the callers of these methods properly react: analyzeVotings skips such a voting and the heartbeatHandler switches to TOPOLOGY_CHANGING in this case, but without starting a new vote by Stefan Egli · 5 years ago
  81. 6b9b0e0 @no-jira : adjusted discovery.base and .commons dependencies to 1.0.3-SNAPSHOT by Stefan Egli · 5 years ago
  82. 18c9d43 [maven-release-plugin] prepare for next development iteration by Stefan Egli · 5 years ago
  83. 58fc30c [maven-release-plugin] prepare release org.apache.sling.discovery.impl-1.2.0 by Stefan Egli · 5 years ago
  84. 620ba93 @no-jira : adjusted discovery.base and .commons dependencies to 1.0.2 by Stefan Egli · 5 years ago
  85. 435aa92 SLING-5242 : changed VotingHandler to use an explicit serviceRegistration for registering itself as an EventHandler - which allows to actually filter to only receive /var/discovery/impl by Stefan Egli · 5 years ago
  86. f80f5c3 SLING-5216 : another VotingHandler test case added - changed analyzeVotings return value for this - but no other changes to the analyzeVotings algo or code by Stefan Egli · 5 years ago
  87. 2c6e932 SLING-5216 / SLING-5195 : more test cases added by Stefan Egli · 5 years ago
  88. 521552c SLING-5215: removed debug log setting by Stefan Egli · 5 years ago
  89. 9de2e13 SLING-5216 : lowered a log.info to log.debug by Stefan Egli · 5 years ago
  90. 860f36c SLING-5215 : test-case added for erroneous getTopology by Stefan Egli · 5 years ago
  91. 23784d7 SLING-5195 : test added that simulates slow repository synching by Stefan Egli · 5 years ago
  92. 95903cd SLING-5216 : changing the voting algorithm to use correct sorting by votingId not viewId, plus making the whole algorithm more straight forward and robust by Stefan Egli · 5 years ago
  93. 9ac8003 SLING-5216 : changing the voting algorithm to use correct sorting by votingId not viewId, plus making the whole algorithm more straight forward and robust by Stefan Egli · 5 years ago
  94. 5ac2764 SLING-5195 : test setup adjustments due to change in HeartbeatHandler by Stefan Egli · 5 years ago
  95. 1724e42 SLING-5195 : HeartbeatHandler now has a dedicated separately scheduled Runnable that periodically checksForTopologyChanges - to avoid possibility of being blocked by long-during session-saves. Additionally, it checks if its own heartbeat is older than a heartbeat timeout - in which case it treats itself as TOPOLOGY_CHANGING. by Stefan Egli · 5 years ago
  96. 07c0b78 SLING-5195 related : avoid duplicate, shadowing fields by Stefan Egli · 5 years ago
  97. 353f464 SLING-5215 : fixed getTopology to return the correct, previous oldView when the view is undefined, ie not current. This is achieved by making sure DiscoveryServiceImpl sets the oldView whenever the view changes by Stefan Egli · 5 years ago
  98. 8b3974c SLING-5214: include millis in testing log formats by Stefan Egli · 5 years ago
  99. f0ee04e update discovery dependencies to next snapshot versions until release versions available in maven central by Stefan Seifert · 5 years ago
  100. 9019242 SLING-4617 : in case of a local heartbeat timing out before even having a chance to be included in the view that the local instance generates - that vote is now not created an instead a warning is issued by Stefan Egli · 5 years ago