Generates the latest/greatest Maven-based artifacts for the Openfire project, every night.

Build: #1516 was successful Scheduled with changes by daryl herzmann <akrherz@iastate.edu> and Guus der Kinderen

Stages & jobs

  1. Build and Package

  2. Deploy

  3. copy nightlies to website

Build result summary

Details

Completed
Queue duration
6 minutes
Duration
5 minutes
Labels
None
Revision
cf67cfce51f2719c56edac4f44b0b30cd74c4c19
Total tests
452
Successful since
#1445 ()

Tests

Code commits

Author Commit Message Commit date
daryl herzmann <akrherz@iastate.edu> daryl herzmann <akrherz@iastate.edu> cf67cfce51f2719c56edac4f44b0b30cd74c4c19 Merge pull request #1833 from guusdk/OF-2245_HTTP-session-close
OF-2245, OF-2246, OF-2247, OF-2248, OF-2249, OF-2250 and OF-2251: Various BOSH + backup packet delivery improvements
Guus der Kinderen Guus der Kinderen 7f1a70d2c282398630b7bf334f6e0a3a0b29d2b1 OF-2251: Make BOSH threadpools more configurable
This adds properties for minimum amount of, as well as the TTL for surplus threads in the threadpool used for BOSH network IO.

An additional property is added for the minumum amount of threads in the pool used for BOSH packet processing (which up to now was hard-coded to use 25% of the max).

When switching from JiveGlobals to SystemProperty, there's no need to explicitly call 'migrateProperty' anymore.
Guus der Kinderen Guus der Kinderen b535e93d3de51350758223c5816d881e7cbf0f22 OF-2247: Improve type-safety of BOSH implementation & improve configurability.
By using classes from the `java.time` package instead of `long` values, better type-safety is achieved.

Various getters that directly return a property value have been replaced with a `SystemProperty`, which does a better job of documenting their use in the admin console.
Guus der Kinderen Guus der Kinderen 0b1b80829a3d2944d3222e33c492d111823cd173 Fixes for OF-2246, OF-2249 and OF-2250
This commit started off as an implementation of a new feature that allows backup delivery to be disabled (OF-2246). While implementing that, two bugs were discovered with how backup delivery is applied for BOSH and multiplexers (OF-2249, OF-2250) for which the fix has been included in this commit.

A slight refactoring of the BOSH connection implementation was added, to bring those more in-line with Connection implementations of other connection types.
Guus der Kinderen Guus der Kinderen 6faecdc16f9c6c71460993937669b8fda150dac3 OF-2247: BOSH session config should not be mutable
Attributes of a BOSH session that cannot change after the session was created should not be mutable, as that will make it harder to reason about certain complexities in the code (like thread-safety).

Jira issues

IssueDescriptionStatus
2 more issues…
Unknown Issue TypeOF-2245Could not obtain issue details from Jira
Unknown Issue TypeOF-2246Could not obtain issue details from Jira
Unknown Issue TypeOF-2247Could not obtain issue details from Jira
Unknown Issue TypeOF-2248Could not obtain issue details from Jira
Unknown Issue TypeOF-2249Could not obtain issue details from Jira