Skip to content

JXIO v1.3 GA

Latest
Compare
Choose a tag to compare
@rosenbaumalex rosenbaumalex released this 30 Dec 16:42
· 40 commits to master since this release

Changes:

  1. Improve native libraries load time by stripping the symbols
  2. API:
    a. Rename JXIO package to "org.accelio.jxio" (instead of "com.mellanox.jxio")
    b. Remove ServerPortal worker CTOR which does not get callbacks object. They are required for ServerPortal termination notification event.
    c. Removed SESSION_REJECTED event - form now rejected sessions will appear as reason in SESSION_CLOSED event
    d. Added EventQueueHandler.INFINITE_EVENTS and EventQueueHandler.INFINITE_DURATION for runEventLoop()
  3. AccelIo v1.3 GA [https://github.com/accelio/accelio/releases/tag/v1.3]

Bug Fixes:

  1. race in new connections on forwarded of new session – caused packets not to be sent by ServerSession
  2. EventQueueHandler.runEventLoop exit flow in case exception occurred
  3. Allow calling ClientSession.close() before session/connection it gets established or rejected
  4. wrong buffer size calculation in MsgPool
  5. disable IB fork support in AccelIO – performance penalty
  6. JxioConnection free cached resources when closing
  7. JxioConnection proper EQH handling when returning to cache
  8. JxioConnection benchmark bytes sent/read reported values