Comments (6)
If OpsCenter responds with an HTTP 200, then it is running. So, it would be possible to just make a call to the login page like so:
curl http://path-to-ops:8888
We could potentially put this in a polling loop in the script. Need to think about the best way to do that...
from azure-resource-manager-dse.
Okay. Can we leave this issue open till that work is complete?
from azure-resource-manager-dse.
Reopened. Not certain this polling behavior is the best solution. I'd strongly prefer to have something that looks more like proper error handling. We understand that the APIs are changing significantly in the next release. Rather than spending a lot of effort on this now, I'd prefer to wait until those APIs stabilize.
from azure-resource-manager-dse.
I should also note, that I've turned the sleep down to 15 seconds again. The time it takes OpsCenter to come up is not dependent on the number of nodes (since the first time it starts, it is unaware how big the cluster will eventually be).
That said, waiting between calls and handling failures would be desirable.
from azure-resource-manager-dse.
Okay!
from azure-resource-manager-dse.
I haven't observed this issue in some time. I believe we've resolved it.
from azure-resource-manager-dse.
Related Issues (20)
- Intermittent OpsCenter Provision Failures HOT 1
- Multi Datacenter Provision Fails HOT 8
- Make Cluster Secure by Default HOT 3
- Update to DSE 5.0.0 and Opscenter 6.0.0 HOT 4
- Parameterize DSE Version HOT 2
- Clean up single dc readme HOT 1
- Refactor Multi DC to Pure ARM HOT 1
- Add and Delete Nodes HOT 1
- Multi DC Create UI Def HOT 2
- Script multi call bug
- Add NSG to Marketplace Offer
- Integrate LCM Scripts HOT 1
- Improve Security
- Rev image to Ubuntu 16 HOT 6
- Germany - Add multidc to branch
- Germany - Add VM Image
- Deploy scripts don't work anymore HOT 2
- Timeout issue when deploying large number of nodes HOT 11
- Opscenter Azure Deploy Failed HOT 1
- Accept license terms via command line
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from azure-resource-manager-dse.