Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
    Richard Warburton
    @RichardWarburton
    That's good - thanks for letting me know Todd
    Todd L. Montgomery
    @tmontgomery
    no worries
    Richard Warburton
    @RichardWarburton
    Releasing 0.60 to maven central - see https://github.com/real-logic/artio/releases/tag/0.60 for details.
    Richard Warburton
    @RichardWarburton
    (Or at least I will be once sonatype unbreak their staging repositories)
    Richard Warburton
    @RichardWarburton
    Releasing 0.61 to maven central - see https://github.com/real-logic/artio/releases/tag/0.61 for details
    Richard Warburton
    @RichardWarburton
    Releasing 0.62 to maven central - see https://github.com/real-logic/artio/releases/tag/0.62 for details
    Richard Warburton
    @RichardWarburton
    Releasing 0.63 to maven central - see https://github.com/real-logic/artio/releases/tag/0.63 for details
    Richard Warburton
    @RichardWarburton
    Releasing 0.64 to maven central - see https://github.com/real-logic/artio/releases/tag/0.64 for details
    Richard Warburton
    @RichardWarburton
    Releasing 0.65 to maven central - see https://github.com/real-logic/artio/releases/tag/0.65 for details
    Richard Warburton
    @RichardWarburton
    Releasing 0.66 to maven central - see https://github.com/real-logic/artio/releases/tag/0.66 for details
    Richard Warburton
    @RichardWarburton
    Releasing 0.67 to maven central - see https://github.com/real-logic/artio/releases/tag/0.67 for details
    Richard Warburton
    @RichardWarburton
    Releasing 0.68 to maven central - see https://github.com/real-logic/artio/releases/tag/0.68 for details
    Richard Warburton
    @RichardWarburton
    Releasing 0.69 to maven central - see https://github.com/real-logic/artio/releases/tag/0.69 for details
    Richard Warburton
    @RichardWarburton
    Releasing 0.70 to maven central - see https://github.com/real-logic/artio/releases/tag/0.70 for details
    Richard Warburton
    @RichardWarburton
    Releasing 0.71 to maven central - see https://github.com/real-logic/artio/releases/tag/0.71 for details
    Iris Liu
    @irisliu88
    Hi all, I'm running into an issue when trying to replay messages that were sent to an offline session. The test shouldStoreAndForwardMessagesSentWhilstOffline is exactly the scenario I am trying to reproduce. I have an acceptor and initiator setup a connection and upon successfully connection, the initiator immediately requests a logout. Once that happens my acceptor will request the session again (this time an offline session) and I send a sample execution report to that session. I then reconnect the initiator and the engine will request a replay for me. The sequence numbers up to this point all look right. However, I am running into a "position not aligned to data header" error. It looks like the indexRecord provided has a position that is equivalent to the end of the stream. Any ideas as to what I could be missing? Thanks in advance!
    Iris Liu
    @irisliu88
    Also to hopefully shed a bit more light, ReplayQuery is able to access the ReplayIndexRecord that contains the necessary replay sequence number, but ReplayOperation stops upon image.isEndOfStream() being true. Because of this, though the initiator does not receive the replay messages, I can still continue to send new messages with persistent sequence numbers.
    Iris Liu
    @irisliu88
    To add one more observation, it looks like the messages sent to the offline session are not being archived (when checking with FixArchiveScanner). However, the sequence numbers of the session along with no errors being returned point to the messages being successfully "sent".
    Richard Warburton
    @RichardWarburton
    Hi Iris - was the directory clash from the issue you reported the cause of this problem, or is there something else that needs to be looked into?
    Iris Liu
    @irisliu88
    Nope, that was it! Thanks!
    Richard Warburton
    @RichardWarburton
    Releasing 0.72 to maven central - see https://github.com/real-logic/artio/releases/tag/0.72 for details
    Richard Warburton
    @RichardWarburton
    Releasing 0.73 to maven central - see https://github.com/real-logic/artio/releases/tag/0.73 for details
    Richard Warburton
    @RichardWarburton
    Releasing 0.74 to maven central - see https://github.com/real-logic/artio/releases/tag/0.74 for details
    santamc
    @santamc
    Hello, we are a sell-side firm providing electronic trading services and we are investigating artio as a potential component for our architecture
    . We have a general question regarding the architecture for our scenario because we have the order session(via fix) and market data which isn’t. So how can we integrate the market data in this case? Do we have to implement an adaptor from our md protocol to FIX or can we use aeron sbe to connect to the library directly? Do you have some example or tips
    Richard Warburton
    @RichardWarburton
    Hi there! There is no automatic conversion from a different MD to FIX within Artio. There are some general examples within the artio-samples sub-project. If you're interested in investigating or adopting Artio and want more bespoke assistance then I offer consulting services to organisations in order to help them get up to speed with Artio. This can take the form of training courses, specific consulting engagements around their adoption and also support contracts for implementing larger pieces of work or ongoing maintenance of Artio.
    santamc
    @santamc
    Understood, thanks.
    Richard Warburton
    @RichardWarburton
    Releasing 0.75 to maven central - see https://github.com/real-logic/artio/releases/tag/0.75 for details
    AndreyNudko
    @AndreyNudko

    We tried upgrading to 0.75 and found a change of behaviour introduced by
    real-logic/artio@dbed6fb

    There are venues which occasionally put non-numeric data into numeric fields because of poorly setup data, and we were handling this by catching AsciiNumberFormatException and sending 35=3 back
    Now it seems there's no way of doing this

    If the change can't be reverted - is it possible to introduce another validation flag to allow original behaviour, i.e. throw when trying to parse non-numerical string? Happy to submit patch for that.

    Richard Warburton
    @RichardWarburton
    Oh I see
    I wouldn't say reverted - the problem is that the agrona behaviour changed to throw an exception for cases where the value was empty
    So we could alter the method to return MISSING_INT if the length is 0, thus covering that scenario and throwing in other cases.
    Which I think fixes your issue without introducing yet another configuration option
    Martin Thompson
    @mjpt777
    Rather than have an exception and the allocation, the string could be tested for empty and then return a code.
    Richard Warburton
    @RichardWarburton
    Yeah - that's what I'm suggesting for the empty case. I think Andrey means that sometimes people send him "123blahblah" in an int field and that's the case that he's used to catching an exception for
    Martin Thompson
    @mjpt777
    Best to separate missing value from invalid value.
    Richard Warburton
    @RichardWarburton
    Indeed
    I'll push that fix in a bit - working on some iLink3 stuff atm.
    Richard Warburton
    @RichardWarburton
    Releasing 0.76 to maven central - see https://github.com/real-logic/artio/releases/tag/0.76 for details
    AndreyNudko
    @AndreyNudko
    Thanks @RichardWarburton , that works a treat
    Richard Warburton
    @RichardWarburton
    Releasing 0.77 to maven central - see https://github.com/real-logic/artio/releases/tag/0.77 for details
    Richard Warburton
    @RichardWarburton
    Releasing 0.78 to maven central - see https://github.com/real-logic/artio/releases/tag/0.78 for details
    Richard Warburton
    @RichardWarburton
    Releasing 0.79 to maven central - see https://github.com/real-logic/artio/releases/tag/0.79 for details
    Richard Warburton
    @RichardWarburton
    Releasing 0.80 to maven central - see https://github.com/real-logic/artio/releases/tag/0.80 for details
    Richard Warburton
    @RichardWarburton
    Releasing 0.81 to maven central - see https://github.com/real-logic/artio/releases/tag/0.81 for details
    Richard Warburton
    @RichardWarburton
    Releasing 0.82 to maven central - see https://github.com/real-logic/artio/releases/tag/0.82 for details
    Richard Warburton
    @RichardWarburton
    Releasing 0.83 to maven central - see https://github.com/real-logic/artio/releases/tag/0.83 for details
    Richard Warburton
    @RichardWarburton
    Releasing 0.84 to maven central - see https://github.com/real-logic/artio/releases/tag/0.84 for details
    Richard Warburton
    @RichardWarburton
    Releasing 0.85 to maven central - see https://github.com/real-logic/artio/releases/tag/0.85 for details
    Richard Warburton
    @RichardWarburton
    Releasing 0.86 to maven central - see https://github.com/real-logic/artio/releases/tag/0.86 for details
    Richard Warburton
    @RichardWarburton
    Releasing 0.87 to maven central - see https://github.com/real-logic/artio/releases/tag/0.87 for details