Build #100

Build: #100 was successful Changes by Simon Baslé <sbasle@vmware.com>

Code commits

reactor-pool

  • Simon Baslé <sbasle@vmware.com>

    Simon Baslé <sbasle@vmware.com> 960e69f242b844cf8b4860c66fbd61d9e0c20006

    Merge #84 into 0.2.0-M1, last minute bug found during M1 release

  • Simon Basle

    Simon Basle 8894f64577da5455953a005616256969816dead6 m

    fix #84 Prevent warmup from breaking the FIFO order
    This commit reworks the warmup code, enforcing it to run after the
    main allocation, so that if there is a transient error it doesn't break
    the FIFO/LIFO order.

    Additionally it ensures that ACQUIRED is only decremented by the main
    allocation, not the warmup. Permits are returned correctly as each of
    the warmup fails.

    • src/main/java/reactor/pool/SimplePool.java (version 8894f64577da5455953a005616256969816dead6)
    • src/test/java/reactor/pool/CommonPoolTest.java (version 8894f64577da5455953a005616256969816dead6)
    • src/test/java/reactor/pool/SimpleLifoPoolTest.java (version 8894f64577da5455953a005616256969816dead6)