OrleansContrib / meetups

:calendar: A repository to organise virtual meetups to discuss Orleans and other distributed systems programming on .NET
80 stars 7 forks source link

Topics #1

Open richorama opened 9 years ago

richorama commented 9 years ago

Thread to discuss topics you would like to cover. Please also suggest talks you would like to give.

yevhen commented 9 years ago

@sergeybykov gym-o-clock :) Actually stuck in a traffic jam going back to home ... but I should be in time

NeverOddOrEven commented 9 years ago

"richorama commented on Dec 23, 2014

  1. Failure modes in Orleans, and what to expect (i.e. network partitions, failed nodes)."

I have been trying to answer questions at my organization surrounding different error modalities. Unfortunately, I am not finding the resources I would like that cover the topic with the depth I need. For instance:

  1. If a grain serializes data out to a local hard drive, and the hosting silo goes offline forever, have I lost that state forever? Is there an expectation on the infrastructure that the file system is highly available and durable (SAN, Azure Table, etc...)?
  2. If a message is delivered to a grain, and the hosting silo dies before the task completes an asynchronous process, is that considered a message delivery failure, or does my application logic need to handle that case with some task timeout logic?

I am sure there are plenty of other unique cases prevalent in distributed systems, but those two have been nagging me the most. A conversation about "do this, not that" would be informative.

sergeybykov commented 9 years ago
  1. It is in general not recommended to persist any data you don't want to lose on a local drive simply because there is always a chance of a fatal hardware failure. With high-throughput and relatively low-latency remote storage solutions, be it SAN or SQL/table/blob stores, the recommended option is to use them for persisting grain state.
  2. Every call to a grain returns a Task that will be broken in case of a failure, either right away (in a failure happened before or during sending of the request) or when the call timeout (by default 30 seconds) expires. Application code needs to await the Task and handle errors.
NeverOddOrEven commented 9 years ago

Wow, fast response! I believe error modalities would still be a great google hangout, but this answers my pressing questions. Thank you.

sergeybykov commented 9 years ago

Great!

BTW, we don't have our next meetup scheduled yet. Any volunteers to present or suggestions what topic(s) you'd like to cover?

meliketotest commented 9 years ago

I would love to see something about graphs with Orleans!

richorama commented 9 years ago

Sounds good, anyone using Orleans in an interesting way, which they could share at the next meet up?

-----Original Message----- From: "meliketotest" notifications@github.com Sent: ‎06/‎06/‎2015 15:50 To: "OrleansContrib/meetups" meetups@noreply.github.com Cc: "Richard Astbury" richard.astbury@gmail.com Subject: Re: [meetups] Topics (#1)

I would love to see something about graphs in Orleans! — Reply to this email directly or view it on GitHub.

gabikliot commented 9 years ago

Re graphs, we build project Horton in the past. We (the Microsoft Orleans team) can definitely share our experience. I don't think we have enough content to fill a meet up. It might be better just to open an issue on GH about it, and we can share our approach and experience. Of course if someone else has anything interesting to share, that could be cool.

sergeybykov commented 9 years ago

I spoke with BigPark guys about them showing https://github.com/OrleansContrib/OrleansTemplates in action and talking about some other interesting components they are building for easier deployment of Orleans-based services. They are happy to present in ~2 weeks time frame. Does this sound interesting?

jkonecki commented 9 years ago

Yes, sure!

Speaking about deployments maybe @reubenbond could spend 5 mins talking about running Orleans in Fabric Services as well....

On Mon, 22 Jun 2015 17:02 Sergey Bykov notifications@github.com wrote:

I spoke with BigPark guys about them showing https://github.com/OrleansContrib/OrleansTemplates in action and talking about some other interesting components they are building for easier deployment of Orleans-based services. They are happy to present in ~2 weeks time frame. Does this sound interesting?

— Reply to this email directly or view it on GitHub https://github.com/OrleansContrib/meetups/issues/1#issuecomment-114164870 .

richorama commented 9 years ago

Sounds great. I'm happy to set up and host...

-----Original Message----- From: "Jakub Konecki" notifications@github.com Sent: ‎22/‎06/‎2015 17:09 To: "OrleansContrib/meetups" meetups@noreply.github.com Cc: "Richard Astbury" richard.astbury@gmail.com Subject: Re: [meetups] Topics (#1)

Yes, sure!

Speaking about deployments maybe @reubenbond could spend 5 mins talking about running Orleans in Fabric Services as well....

On Mon, 22 Jun 2015 17:02 Sergey Bykov notifications@github.com wrote:

I spoke with BigPark guys about them showing https://github.com/OrleansContrib/OrleansTemplates in action and talking about some other interesting components they are building for easier deployment of Orleans-based services. They are happy to present in ~2 weeks time frame. Does this sound interesting?

— Reply to this email directly or view it on GitHub https://github.com/OrleansContrib/meetups/issues/1#issuecomment-114164870 .

— Reply to this email directly or view it on GitHub.

richorama commented 9 years ago

hey, @nehmebilal - are you up for a meetup? How does 8th July at 19:00 GMT work for you?

gabikliot commented 9 years ago

Both, me and Sergey are busy on July 8th and 10th. Can we move it to the next week - July 13-17?

richorama commented 9 years ago

ok, how about 17th July?

richorama commented 9 years ago

I haven't got any contact details for @nehmebilal could someone put me in touch?

sergeybykov commented 9 years ago

@richorama I DM'ed you Nehme's email.

nehmebilal commented 9 years ago

Hi Richard,

Sorry for late reply!

I am a bit unclear on what the meetup is about? Is it to present OrleansTemplates?

Thanks, Nehme

From: Sergey Bykov [mailto:notifications@github.com] Sent: Wednesday, July 1, 2015 9:14 AM To: OrleansContrib/meetups Cc: Nehme Bilal Subject: Re: [meetups] Topics (#1)

@richoramahttps://github.com/richorama I DM'ed you Nehme's email.

— Reply to this email directly or view it on GitHubhttps://github.com/OrleansContrib/meetups/issues/1#issuecomment-117733573.

richorama commented 9 years ago

Thanks Sergey!

Neheme, if your willing to do a talk on OrleansTemplates that would be great (no pressure). Or if there's something else you'd prefer to cover that could also be interesting....

-----Original Message----- From: "Nehme Bilal" notifications@github.com Sent: ‎01/‎07/‎2015 17:39 To: "OrleansContrib/meetups" meetups@noreply.github.com Cc: "Richard Astbury" richard.astbury@gmail.com Subject: Re: [meetups] Topics (#1)

Hi Richard,

Sorry for late reply!

I am a bit unclear on what the meetup is about? Is it to present OrleansTemplates?

Thanks, Nehme

From: Sergey Bykov [mailto:notifications@github.com] Sent: Wednesday, July 1, 2015 9:14 AM To: OrleansContrib/meetups Cc: Nehme Bilal Subject: Re: [meetups] Topics (#1)

@richoramahttps://github.com/richorama I DM'ed you Nehme's email.

— Reply to this email directly or view it on GitHubhttps://github.com/OrleansContrib/meetups/issues/1#issuecomment-117733573.

— Reply to this email directly or view it on GitHub.

nehmebilal commented 9 years ago

There is potentially something else (deployment story) but we're not sure when we can present that. Maybe it's better to wait until we have the deployment story ready?

richorama commented 9 years ago

Ok, how about this - perhaps the next meetup @ReubenBond and @nehmebilal could do a slot each (on Orleans on the Service Fabric, and OrleansTemplates). (I know Reuben hasn't offered - but I'm sure if we speak nicely to him he'd be up for it :¬)

Then when @nehmebilal has the deployment story ready, we could have that as a future meetup?

nehmebilal commented 9 years ago

Sure, that works.

richorama commented 9 years ago

I'm postponing the meetup. Nehme is waiting for some internal sign-off so he can show up some more stuff!

sergeybykov commented 9 years ago

We ran a Special Intern Project (four PhD interns) with Microsoft Research this summer with aimed at adding support for geo-distribution to Orleans. We are planning to start bringing that functionality to GitHub in the near future. I thought it would be useful to do a meetup about that whole projects, its approaches, and algorithms before we start bringing PRs with the code.

If this sounds interesting we could do it next Friday, October 23rd.

jkonecki commented 9 years ago

That would be awesome.

On Thu, 15 Oct 2015 16:12 Sergey Bykov notifications@github.com wrote:

We ran a Special Intern Project (four PhD interns) with Microsoft Research this summer with aimed at adding support for geo-distribution to Orleans. We are planning to start bringing that functionality to GitHub in the near future. I thought it would be useful to do a meetup about that whole projects, its approaches, and algorithms before we start bringing PRs with the code.

If this sounds interesting we could do it next Friday, October 23rd.

— Reply to this email directly or view it on GitHub https://github.com/OrleansContrib/meetups/issues/1#issuecomment-148417403 .

richorama commented 9 years ago

Sounds great, let's make it happen. Is the usual time ok?

sergeybykov commented 9 years ago

11am PST is okay for Sebastian and Phil that will be doing the presentation.

yevhen commented 9 years ago

Cool! Won't be able to join but will definitely watch recorded. I' have birthday party this day :smile:

yevhen commented 9 years ago

btw, if there is interest I can talk next about all cool things in Orleankka?

sergeybykov commented 9 years ago

@yevhen If you have a change of heart, our geek party will be there for you. :-)

I think it'll be great to hear an update on Orleankka. We need to start borrowing some ideas back.

richorama commented 9 years ago

@yevhen cool, it would be interesting to get an update. Could you suggest a date when you get a chance to look at your diary?

jkonecki commented 9 years ago

@yevhen sure - we will sing happy birthday for you ;-)

On Thu, 15 Oct 2015 17:57 Richard Astbury notifications@github.com wrote:

@yevhen https://github.com/yevhen cool, it would be interesting to get an update. Could you suggest a date when you get a change to look at your diary?

— Reply to this email directly or view it on GitHub https://github.com/OrleansContrib/meetups/issues/1#issuecomment-148456229 .

yevhen commented 9 years ago

I'll be probably helping @AntyaDev to prepare his presentation for upcoming MS DevDay (http://devday.in.ua/) conference, where he'll be talking about Orleans/Orleankka. So, I'll have something already cooked ;)

I think 3 weeks from the next meetup will be a good date for me. But let's return to this topic in few weeks :smile:

ReubenBond commented 9 years ago

+1 for @yevhen talking about Orleankka :) Excited to hear about geo-distribution!

AntyaDev commented 9 years ago

+1 for @yevhen

ghuntley commented 9 years ago

+1 for @yevhen as well.

On Fri, Oct 16, 2015, 9:11 AM Antya Dev notifications@github.com wrote:

— Reply to this email directly or view it on GitHub https://github.com/OrleansContrib/meetups/issues/1#issuecomment-148537897 .

sergeybykov commented 9 years ago

Next week is a short one in US because of Thanksgiving. Should we schedule the next meetup for Friday December 4th?

sergeybykov commented 9 years ago

We could discuss the roadmap or have @yevhen present Orleankka if he is ready and has time.

yevhen commented 9 years ago

Hi guys,

Ye, I'll be happy to present Orleankka. But 4th of December is too soon (( If we can do it at least a week later, then I'll have enough time to prepare.

Yevhen

2015-11-23 5:59 GMT+02:00 Sergey Bykov notifications@github.com:

We could discuss the roadmap or have @yevhen https://github.com/yevhen present Orleankka if he is ready and has time.

— Reply to this email directly or view it on GitHub https://github.com/OrleansContrib/meetups/issues/1#issuecomment-158847741 .

richorama commented 9 years ago

@yevhen cool, could you pick a date which works for you?

yevhen commented 9 years ago

Dec 17 will work for me.

2015-11-24 22:01 GMT+02:00 Richard Astbury notifications@github.com:

@yevhen https://github.com/yevhen cool, could you pick a date which works for you?

— Reply to this email directly or view it on GitHub https://github.com/OrleansContrib/meetups/issues/1#issuecomment-159389018 .

jkonecki commented 9 years ago

An early Christmas present ;-)

On Thu, 26 Nov 2015 11:59 Yevhen Bobrov notifications@github.com wrote:

Dec 17 will work for me.

2015-11-24 22:01 GMT+02:00 Richard Astbury notifications@github.com:

@yevhen https://github.com/yevhen cool, could you pick a date which works for you?

— Reply to this email directly or view it on GitHub < https://github.com/OrleansContrib/meetups/issues/1#issuecomment-159389018> .

— Reply to this email directly or view it on GitHub https://github.com/OrleansContrib/meetups/issues/1#issuecomment-159895150 .

JohnnyMaxK commented 9 years ago

I'll be there!

sergeybykov commented 9 years ago

Looking forward to it.

What's a good date for discussing the roadmap then? After the New Year?

jkonecki commented 9 years ago

Sure: new year, new resolutions, new challenges.... ;-)

On Fri, 27 Nov 2015 00:33 Sergey Bykov notifications@github.com wrote:

Looking forward to it.

What's a good date for discussing the roadmap then? After the New Year?

— Reply to this email directly or view it on GitHub https://github.com/OrleansContrib/meetups/issues/1#issuecomment-160011487 .

richorama commented 8 years ago

It would be great to have a roadmap meetup in the new year. Is there a date that the core team could do?

ReubenBond commented 8 years ago

@sergeybykov are you able to make time for a roadmap meetup this month?

sergeybykov commented 8 years ago

I was about to suggest Thursday January 21st. Is the usual 11 PST/19 GMT time still best for most people?

johnazariah commented 8 years ago

works for me!

On Wed, Jan 6, 2016 at 8:51 AM, Sergey Bykov notifications@github.com wrote:

I was about to suggest Thursday January 21st. Is the usual 11 PST/19 GMT time still best for most people?

— Reply to this email directly or view it on GitHub https://github.com/OrleansContrib/meetups/issues/1#issuecomment-169385673 .

John Azariah

m +1 425 614 8158 e john.azariah@gmail.com t @johnazariah http://twitter.com/johnazariah

galvesribeiro commented 8 years ago

Its ok for me too ;)

richorama commented 8 years ago

Sounds good, I'll set up the hangout