Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

We're gating on Android #545

Closed
Ms2ger opened this issue Nov 30, 2016 · 6 comments
Closed

We're gating on Android #545

Ms2ger opened this issue Nov 30, 2016 · 6 comments

Comments

@Ms2ger
Copy link
Contributor

@Ms2ger Ms2ger commented Nov 30, 2016

Somehow #539 got deployed before its time.

On servo-master1, I cloned 70fe510 into /tmp/salt-testing-root/saltfs and ran salt 'servo-master1' state.highstate 2>&1. Waiting to see if that helped.

@Ms2ger
Copy link
Contributor Author

@Ms2ger Ms2ger commented Nov 30, 2016

@Ms2ger
Copy link
Contributor Author

@Ms2ger Ms2ger commented Nov 30, 2016

@Ms2ger
Copy link
Contributor Author

@Ms2ger Ms2ger commented Nov 30, 2016

That seems to have helped as a temporary band-aid.

Some notes for the post-mortem:

  • I didn't find docs on how saltfs code is deployed now; if that had existed I could probably have reverted in the repo and followed the docs
  • https://github.com/servo/servo/wiki/Buildbot-administration still mentions /srv/salt/, which no longer exists
  • We landed #539 before we were able to deploy it, putting saltfs master in a known-bad state
  • There is no log of deploys (that I could find), which would have made it easier to verify that a bad deploy had happened
  • There is no obvious / documented way to revert a deployment
  • The changes were deployed, apparently without someone watching that everything still worked after
  • No issue was filed when the problem was first discovered
@Manishearth
Copy link
Member

@Manishearth Manishearth commented Nov 30, 2016

Bad deploy was mine; I was testing out the intermittent tracker stuff. It's much harder to deploy from branch now, though.

@larsbergstrom
Copy link
Contributor

@larsbergstrom larsbergstrom commented Nov 30, 2016

It's my fault for landing the Android gating assuming it would be "ready to go shortly" and then taking forever to get mozjs building on Android.

We do try to log (see https://github.com/servo/servo/wiki/Buildbot-administration#applying-changes), but there's no default verbose / logged mode for salt highstates, at least that I know how to turn on. It's something we've definitely wanted!

@aneeshusa
Copy link
Member

@aneeshusa aneeshusa commented Dec 23, 2016

#549 covers documentation, and #437 tracks logging, which is addressed by #547. We're still gating on Android but recent builds are all green, so I'm closing this.

@aneeshusa aneeshusa closed this Dec 23, 2016
bors-servo added a commit that referenced this issue Jan 10, 2017
Move most Salt docs in tree

This also includes Vagrant information,
and should cover all the steps of a normal Salt workflow.

This does not (yet) include information about
setting up new Salt masters/minions,
or how to restart various services cleanly after a deploy.

r? @edunham @larsbergstrom
cc @Ms2ger per [this comment](#545 (comment))

<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/saltfs/549)
<!-- Reviewable:end -->
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked pull requests

Successfully merging a pull request may close this issue.

None yet
4 participants
You can’t perform that action at this time.