Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • Jan 30 01:10
    nehmebilal commented #72
  • Jan 30 01:08
    nehmebilal added as member
  • Aug 14 2018 23:35
    nafrey added as member
  • Aug 14 2018 19:56
    sergeybykov edited as member
  • Aug 14 2018 19:56
    sergeybykov added as member
  • Jul 06 2018 16:26

    nehmebilal on master

    Remove ExeArgs from IProcess T… (compare)

  • Jun 03 2018 03:47
    nehmebilal commented #66
  • Jun 03 2018 03:43

    nehmebilal on master

    DeploymentRepository to only do… (compare)

  • Jun 03 2018 03:43
    nehmebilal closed #75
  • Jun 03 2018 03:43
    nehmebilal closed #66
  • May 12 2018 19:08
    nehmebilal opened #75
  • May 12 2018 17:16

    nehmebilal on master

    Update Overview.md (compare)

  • May 09 2018 05:14

    nehmebilal on master

    Add Get-DeploymentStatus cmdlet… Add more traces Rename ActiveAgo to ActiveSince and 1 more (compare)

  • May 09 2018 05:14
    nehmebilal closed #73
  • May 08 2018 23:17
    nehmebilal edited #73
  • May 08 2018 23:16
    nehmebilal synchronize #73
  • May 07 2018 16:00

    nehmebilal on master

    Pickup path changes from cloud … Add tests, structure code for b… small fix in test and 2 more (compare)

  • May 07 2018 16:00
    nehmebilal closed #74
  • May 07 2018 14:39
    nehmebilal commented #74
  • May 07 2018 11:29
    Maarten88 commented #74
Jakub Konecki
@jkonecki
Yes, I can do that
Nehme Bilal
@nehmebilal
Cool, your latest PR broke a bunch of tests :D
I am working on fixing them but it would be great to gate PRs with automated builds / tests
Jakub Konecki
@jkonecki
Sorry :-(
I'll setup builds in a couple of days
Nehme Bilal
@nehmebilal
no worries and thanks :)
Jakub Konecki
@jkonecki
image.png
I think your fix doesn't work - I'm getting missed heart beats before init message is received
Nehme Bilal
@nehmebilal
Hmm I suspect its unrelated
I am saying that because I did not change the part that listens to heart beats, my commit only changed what happens on exit
Jakub Konecki
@jkonecki
Ok, let me rephrase - your fix doesn't solve heart beats during init ;-)
Nehme Bilal
@nehmebilal
kk, you want heart beat to only start after init is done right?
Jakub Konecki
@jkonecki
correct
Nehme Bilal
@nehmebilal
ok, I'll fix shortly, should be also be an easy order swap
Jakub Konecki
@jkonecki
YamsUploader uses free builds from TravisCI (https://travis-ci.org) - either I'm added as a member to the repo or you will have to create a build yourself (just log in to Travis using your github account and permission access to the repo)
Nehme Bilal
@nehmebilal
Ok, will take a look, thanks
Nehme Bilal
@nehmebilal
Ok, looking good now
Etg.Yams.Host.exe Information: 0 : Yams is starting
Etg.Yams.Host.exe Information: 0 : Yams has started. Looking for apps with clusterId: testClusterId
Etg.Yams.Host.exe Information: 0 : Checking for updates
Etg.Yams.Host.exe Information: 0 : Instance instance_0 will attempt to start update session, UpdateDomain = 0
Etg.Yams.Host.exe Information: 0 : Instance instance_0 successfully started the update session, UpdateDomain = 0
Etg.Yams.Host.exe Information: 0 : Yams is waiting for the app [WebApp (1.1.0)] to finish initializing
Etg.Yams.Host.exe Information: 0 : Received initialized message from App [WebApp (1.1.0)]; App is ready to receive requests
Etg.Yams.Host.exe Information: 0 : Successfully started application [WebApp (1.1.0)]
Etg.Yams.Host.exe Information: 0 : Waiting for heart beat from app [WebApp (1.1.0)]
Etg.Yams.Host.exe Information: 0 : Instance instance_0 Will attempt to end the update session, UpdateDomain = 0
Etg.Yams.Host.exe Information: 0 : Instance instance_0 successfully ended the update session, UpdateDomain = 0
Etg.Yams.Host.exe Information: 0 : Checking for updates
Etg.Yams.Host.exe Information: 0 : Heart beat received from App [WebApp (1.1.0)]; App is healthy
Etg.Yams.Host.exe Information: 0 : Waiting for heart beat from app [WebApp (1.1.0)]
Etg.Yams.Host.exe Information: 0 : Checking for updates
Etg.Yams.Host.exe Information: 0 : Heart beat received from App [WebApp (1.1.0)]; App is healthy
Etg.Yams.Host.exe Information: 0 : Checking for updates
Etg.Yams.Host.exe Information: 0 : Waiting for heart beat from app [WebApp (1.1.0)]
Etg.Yams.Host.exe Information: 0 : Heart beat received from App [WebApp (1.1.0)]; App is healthy
Etg.Yams.Host.exe Information: 0 : Waiting for heart beat from app [WebApp (1.1.0)]
will push shortly
Jakub Konecki
@jkonecki
Many thanks - do you want to wrap it with other changes for supercluster and logging as 1.8.0?
Nehme Bilal
@nehmebilal
yes, I'll wait for you to double check last change and it would be probably ready for 1.8
Jakub Konecki
@jkonecki
Cool. I'll test it tomorrow.
Nehme Bilal
@nehmebilal
Ok it's pushed. Logs are looking much cleaner, thanks for investigating this!
Jakub Konecki
@jkonecki
NP ;-)
Jakub Konecki
@jkonecki
Hi @nehmebilal - I'm happy with your changes, all tested OK
@onionhammer I LOVE yamslocal - such a brilliant little tool! I have 6 apps running at the same time, I can make a change in code, compile solution and only affected apps will restart! Huge time saver! I've just written an internal wiki page telling all my coworkers to use it ;-)
Nehme Bilal
@nehmebilal
Great!
I also just added CI build using VSTS with a badge on Github page
didn't know that VSTS had github integration :)
I'll try to publish a release tomorrow
Nehme Bilal
@nehmebilal
I will most likely move the build to AppVeyor because VSTS builds cannot be accessed publicly
Jakub Konecki
@jkonecki
I also just added CI build using VSTS with a badge on Github page
Awesome!
Erik O'Leary
@onionhammer
@jkonecki glad you found it useful
Nehme Bilal
@nehmebilal
I haven't get the chance to play with it yet but indeed it looks pretty cool!
Nehme Bilal
@nehmebilal
@jkonecki Latest nugets published
Erik O'Leary
@onionhammer
whats new?
Nehme Bilal
@nehmebilal
@onionhammer mainly the way upgrade domains are rolled. I will published a github Release soon to describe the changes
1.8 is very similar to 1.7 plus the logging improvements that @jkonecki did
Nehme Bilal
@nehmebilal
Heads up, there was a bug in 1.7/1.8 preventing the nodes from updating the status blob every 5 seconds (instead the blob was only updated when something changes in the cluster). Some will see that as a feature but I fixed it in 1.8.1
Jakub Konecki
@jkonecki
PR #72 is ready for review. Publishing packages using NuGet SDK is a pita, especially since NuGet team 'is hard working on documentation' for over a year now :-(
I imagine that in most cases packages will be pushed to NuGet feed by the build server - I agree that it would be nice to have it supported.
Nehme Bilal
@nehmebilal
@jkonecki Looks great! I added some minor comments, nothing blocking. Let's figure out how we want to package/distribute it and then we can merge it in
Jakub Konecki
@jkonecki
I want to beta test it with my system before release
Nehme Bilal
@nehmebilal
:+1:
Yevhen Bobrov
@yevhen
@jkonecki what this YamsLocal tool is doing and where to find it?
Jakub Konecki
@jkonecki
It runs the cluster on local machine in a separate folder - when you compile locally it will pick up dlls from bin\Debug and copy them to separate folder and run the apps from there. It means that when you recompile the files are not locked, and Yams Local will notice the changes, shut down the app, copy files and start the app again
You create a console app and add a nuget package