Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • 13:36

    mjpt777 on master

    [C] Tidy up. (compare)

  • 12:52

    mjpt777 on master

    [Java] Naming. (compare)

  • 12:39

    mjpt777 on master

    [Java] Add a free list to reuse… (compare)

  • 12:39
    mjpt777 closed #1230
  • 09:35
    vyazelenko opened #1230
  • 08:12

    vyazelenko on master

    [Java] Add JavaDoc for WheelTim… (compare)

  • 07:51

    vyazelenko on master

    More cluster test watcher updat… (compare)

  • 07:51
    vyazelenko closed #1227
  • 07:34

    vyazelenko on master

    [Java] Make PriorityHeapTimerSe… (compare)

  • 07:34
    vyazelenko closed #1229
  • 03:04
    mikeb01 opened #1229
  • 03:01
    mikeb01 synchronize #1228
  • 03:01
    mikeb01 closed #1228
  • 02:59
    mikeb01 opened #1228
  • Sep 20 19:29
    vyazelenko closed #241
  • Sep 20 14:59

    mjpt777 on master

    Update link. (compare)

  • Sep 20 14:57

    mjpt777 on master

    [Doc] Update link. (compare)

  • Sep 20 13:51

    mjpt777 on master

    [Java] Improve MultiDestination… (compare)

  • Sep 20 13:10

    mjpt777 on master

    [Java] Set Archive errorBufferL… (compare)

  • Sep 20 10:04
    mjpt777 commented on 5fa8bb1
Michael Barker
@mikeb01
1) Yes. 2) This is complicated question and there are numerous tuning options and approaches that can affect this. We can offer consulting in this area: https://real-logic.co.uk/contact.html.
particulitis_julien
@particulitis_twitter
Quick question, I'm a bit confused. The cookbook mentions using ReservedValueSupplier as a checksum. So I'm assuming that Aeron doesn't do a checksum on the receiver messages ? I don't see any official mentions of that except in the wiki
Martin Thompson
@mjpt777
@particulitis_twitter UDP provides its own checksum. The reserved value is for additional data carriage which the application can apply. In future please ask questions on Stackoverflow, this group is for contributor discussions.
particulitis_julien
@particulitis_twitter
Ok, sorry about that, and thanks for the quick reply Martin :)
eduneeraj2019
@eduneeraj2019
morning
eduneeraj2019
@eduneeraj2019
Can aeron connect between multiple switch and multiple subnet? Its works fine on same switch
Martin Thompson
@mjpt777
@eduneeraj2019 This channel is not for support questions.
eduneeraj2019
@eduneeraj2019
Tks @mjpt777 where shud i ask support qn ?
Martin Thompson
@mjpt777
You can approach us for a commercial support contract or try Stackoverflow.
chertar
@chertar
I'm looking to get started with SBE. Is there a tutorial or example to learn from? I've been searching and can't find anything
A "hello world" type example would be perfect
Ronen
@ronenhamias
Hello everyone is there somewhere a simple benchmark for aeron-cluster that i can learn from?
Michael Barker
@mikeb01

Hi @ronenhamias, the focus of this channel is community contribution discussion. Support questions should come through a commercial contract or via stackoverflow.

We have a cluster benchmark here: https://github.com/real-logic/benchmarks/blob/master/benchmarks-aeron/src/test/java/uk/co/real_logic/benchmarks/aeron/remote/ClusterTest.java.

Ronen
@ronenhamias
@mikeb01 thank you very much!
Bill Segall
@billsegall
@mjpt777 I'm probably being blind and not seeing it but is there any documentation on the aeron-archive security model. I'm looking to implement this in aeron-go and I've been looking at the java code. I'm not sure I really comprehend the model for either connection establishment and/or message delivery.
Todd L. Montgomery
@tmontgomery
@billsegall the archive uses the cluster model for Authenticator, etc.
Bill Segall
@billsegall
Lovely! So this is connection auth. Am I right there is no mechanism for selective delivery of messages so this is all I need to worry about?
Todd L. Montgomery
@tmontgomery
yes, it is on the connection.
Bill Segall
@billsegall
Thanks!
Todd L. Montgomery
@tmontgomery
no worries
supergaga
@supergaga
Can I subscribe 2 different UDP channel in one aeronCluster Client?
Michael Barker
@mikeb01
Hi @supergaga we are using this chat room is for public contributor discussions. For support queries you can post your question to stack overflow (https://stackoverflow.com/questions/tagged/aeron) or contact Real Logic for a commercial support contract.
supergaga
@supergaga
@mikeb01 okay . thanks reply
William
@ilove7412369_twitter

@keithwong1 ConcurrentPublication is thread safe; ExclusivePublication is not thread safe. ConcurrentPublication is returned from Aeron.addPublication. ThreadingMode for the driver is an independent feature for configuring thread usage by the driver.

But is ConcurrentPublication safe to use when multiple "processes" publish to same endpoint?

Martin Thompson
@mjpt777
@ilove7412369_twitter We do not offer support in this channel. Please ask questions on Stackoverflow.
William
@ilove7412369_twitter
I thought my level of question is the same level as Keithwong1, so is that Keithwong1 has paid support so can ask it here?
Martin Thompson
@mjpt777
We have a support mailing list for those on commercial support.
Historically we have given support on this channel and people have taken advantage.
KabDeveloper
@KabDeveloper

Caused by: java.lang.IllegalStateException: Missing file for cnc: c:\datapath\cnc

Someone can help with this error?

Michael Barker
@mikeb01
@KabDeveloper We have switched to using this channel for public contribution discussion. For support queries you can post your question to stack overflow (https://stackoverflow.com/questions/tagged/aeron) or contact Real Logic for a commercial support contract.
Welly Tambunan
@welly87

hi all, i try posting on stackoverflow but seems it not the appropriate place for this questions it's getting closed :D

Previously i read in docs that C Media Driver currently still on going development but doesn't support clustering like Java does. Is this still the case today? I try to look at source code but seems it's no clustering related code there. Not sure if i'm looking at right branch.

Is it a goal for C Media Driver to be in par with Java Media Driver? And which direction it will go?

thanks a lot

Martin Thompson
@mjpt777
@welly87 If Stackoverflow will not accept your question the you should take that up with them. No reason they should deny it.
This channel is for contributor discussions. You can consider a support subscription - sales@real-logic.co.uk.
Welly Tambunan
@welly87:matrix.org
[m]
thanks @mjpt777 . will reopen the questions as per your edit review.
Nikita
@NikitaMishin
Hi everyone, have several small questions:
1) https://github.com/real-logic/aeron/wiki/Channel-Configuration :
term-length: is it defined in bytes i.e can i pass number of bytes 65536 or is it should be passed in kbytes? Given some threshold on messages is it better to changes this property to some specific value, eg 10 times bigger then max length of message
2) can subscriber detect that he slowly process data so he can skip all old messages and start to process the last one (also can he notify publisher that it can skip old messages too)? Is this refers to property "reliable"?
Martin Thompson
@mjpt777
We do not answer support questions or give free consultancy in this channel. Please ask specific questions on Stackoverflow or sign up for commercial support at sales@real-logic.co.uk.
Nikita
@NikitaMishin
ok, C++ exception with description "no response from driver in 10000 ms" thrown in the test body. when running test with embedded cmedia driver. should i do smth apart from what written in docs?
Michael Barker
@mikeb01
@NikitaMishin As mentioned, if you could ask support questions on Stack Overflow and tag it with "aeron". You are more likely to get a response there.
Vitaly
@rvit34
ratcash
@ratcashdev
Hello gents, could you please help with the following scenario regarding cluster election? Assuming a leader dies with appendPositionL and commitPositionL. Next one of the members becomes a candidate while having commitPositionM1 < commitPositionL < appendPositionM1 < appendPositionL. So i was wondering what happens when he gets (eventually) elected?
a) he truncates his log to commitPositionM1 (just like all the followers do onNewLeadershipTerm ),
b) he keeps the messages in his log (beyond the commit position) and eventually distributes these to members and form a consensus
c) nothing is guaranteed during elections, and he may or may not retain those log entries beyond the commit position.
thanks in advance.
Martin Thompson
@mjpt777
@ratcashdev You know we don't offer support via this channel. Please consider signing up to commercial support. You are long over due ;-)
ratcash
@ratcashdev
Yes! I am. You're right, sorry. You made me smile big time, btw, so thanks for that.
Chris Jones
@chrisejones

Hi, we have a multi-socket box and have two processes using Aeron IPC on a different numa node to where the media driver is running. The IPC term buffers are ending up on the media driver node according to /proc/<pid>/numa_maps.

Do we need a separate media driver on the other socket to avoid this?

Martin Thompson
@mjpt777
@chrisejones Please ask general questions on Stackoverflow.
Chris Jones
@chrisejones
sure, thanks
nemanjalucicfidexx
@nemanjalucicfidexx
Hello! SBE C++ generated code changes field names to upper case for methods like put, get and skip (e.g. for field "payload" C++ class contains "putPayload" method). It would greatly benefit our generic code if the field name format could be controllable using cmd arguments. Even better if we could switch between camel case and snake case. We played a bit with SBE code and managed to modify it accordingly. We a contribution like this from our side be something that you would consider?
Martin Thompson
@mjpt777
@nemanjalucicfidexx This is not the place for SBE discussions. Please use the SBE repo if you wish to have a PR considered.
nemanjalucicfidexx
@nemanjalucicfidexx
Oh, sure. Thanks!