Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • Jan 23 15:47

    mjpt777 on master

    Support Static Linking (#1261) … (compare)

  • Jan 23 15:47
    mjpt777 closed #1261
  • Jan 21 12:20

    mjpt777 on master

    Extend recording concurrent pub… (compare)

  • Jan 21 12:20
    mjpt777 closed #1283
  • Jan 21 01:46

    mikeb01 on master

    [C] Correct uses of cached cloc… [C] Hoist check to receiver so … (compare)

  • Jan 20 06:16

    mikeb01 on master

    [C] Change send_to_sm_poll_rati… (compare)

  • Jan 20 00:13
    mikeb01 synchronize #1283
  • Jan 19 23:38
    mikeb01 synchronize #1283
  • Jan 19 20:17
    mikeb01 synchronize #1283
  • Jan 19 14:23
    mjpt777 commented #1282
  • Jan 19 05:46
    mikeb01 synchronize #1283
  • Jan 19 04:30
    kwbc commented #1282
  • Jan 19 04:27
    kwbc synchronize #1282
  • Jan 19 04:19
    kwbc synchronize #1282
  • Jan 19 03:11
    mikeb01 opened #1283
  • Jan 18 22:14
    tmontgomery review_requested #1282
  • Jan 17 14:56

    mjpt777 on master

    [Java] Group time related field… (compare)

  • Jan 17 04:45
    kwbc commented #1282
  • Jan 17 04:43
    kwbc commented #1282
  • Jan 16 21:53
    mikeb01 commented #1282
gorive
@gorive
Just stumbled across Aeron- got a question
1) where does the actual udp transport happen - where it sends the messages to all clients ? Is that in the media driver ?
2) lets say i use it as a fast message broker on the internet and only as unicast - how many clients ( clients connecting to the udp port on the server ) from the outside can Aeron handle without degrading in speed ? Are there any benchmarks on the pure transport level if we want to burst out alot of packets to be distributed to many clients ?
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