I'm observing the same output as you: the cluster stays in "starting"
mode for a VERY long time.
For now, try again using us-east-1a and I will do some testing and try
to figure out what's going on.
-J
When createCluster() is run it creates temp files locally and also
temp buckets in S3. If stopCluster() is run on a cluster the temp
buckets on S3 are deleted (or attempted to be deleted). You've found
some cases where the cluster fails to start completely. In those cases
the temp buckets on S3 are orphaned. This is a case when Segue will
leave the buckets behind and you have to delete them manually.
I haven't figured out a way to delete temp buckets that are orphaned.
In my own case I often run Segue from multiple machines so any given
instance of Segue does not know whether a temp bucket belongs to
another Segue process or if it is orphaned. The only thing I can think
of is have Segue do some house keeping and delete out buckets over a
week old... possibly with confirmation. This may require some
housekeeping functions that the user calls. I'll give this some
thought.
-J