AstroBin will move to new infrastructure: need help testing

siovene
10 Feb, 2018 10:35
Good morning everybody. Recently I have been working like crazy on AstroBin's infrastructure, to make it more more modular and portable. Currently, AstroBin runs as a single virtual machine on a VPS, and because its architecture is comprised of multiple services, if a service was being a performance hog, the whole system would be affected.
I have therefore ported the infrastructure to docker containers, so each component can run in complete isolation. For the curious, AstroBin consists of the following services:

  • nginx as a proxy
  • the main app
  • the celery worker
  • the eleasticsearch search engine
  • the rabbitmq queue servive
  • the postgres database
  • the memcached cache

Anyway, moving on from the boring technical details, I would be very grateful to get as many volunteers as possible to test the new infrastructure before it goes live. There are no visible changes to the website, but I'm interested to see if you find broken functionality and performance issues.
To test, please open this:  https://beta.astrobin.com/
This website:

  • is completely isolated from astrobin.com, and starts off a database backup from a few days ago
  • whatever you do on it, does not affect the real AstroBin website, but just in case, please do not delete images
  • emails are disabled, so don't try to create accounts because you won't receive the activation email
  • search doesn't work yet, should be available in about 24 hours
  • Thank you very much in advance!
I've tested as much as possible myself, and done also some load testing, but I'm pretty sure you'll something broken :-)
Edited 10 Feb, 2018 11:07
Space_Oddity
10 Feb, 2018 12:10
Hi Salvatore,
So far I have found no issues.  Seems to be a lot faster for sure!   smile

Bob
siovene
10 Feb, 2018 13:17
That’s because there is nobody using, it compared to the production site 😂
Space_Oddity
10 Feb, 2018 14:49
AHHH ! Good point! smilesmile
khrrugh
10 Feb, 2018 17:33
Works fine, except AstoBin index and followers showing zero in the upper right corner.
siovene
10 Feb, 2018 17:45
That’s the same backend as the search, it’s normal at this point.
khrrugh
10 Feb, 2018 18:29
*thumbs up*
Optikus64
10 Feb, 2018 20:20
Hi,

this moment no issues - but much faster!

CS
Joerg
cosmophoton
11 Feb, 2018 13:01
Hi Salvatore,

It looks good, and the search is working too.

Cheers,
Luiz
siovene
11 Feb, 2018 13:45
Could somebody with a spare 30 minutes could do a bit more extensive testing other than clicking around please? I see that no images were uploaded for instance. That would be so awesome smile If you could go thru all the major scenarios, it would help a lot.
cosmophoton
11 Feb, 2018 17:13
An image was uploaded ok. Plate-solving started 40 minutes ago but have not finished yet :-(
siovene
11 Feb, 2018 17:49
That's what I'm taking about, thanks! Found an issue and fixed it.
Jedi2014
11 Feb, 2018 18:54
Just tested my login and image upload. Fine so far. But my interface language is english. In the live (old) site it is german. Normal?
Edited 11 Feb, 2018 18:54
Die_Launische_Diva
11 Feb, 2018 19:21
From Notifications, I am getting a 404 when trying to  see Jens' latest images.

The URLs I'm trying to access from the Notifications are of the form:

https://beta.astrobin.com/332555/beta.astrobin.com/332554/beta.astrobin.com/329534/
I've got a 502 while trying saving an image in my Staging Area at the Basic Info stage. Went back and entered some Gear info. From there on, no problems so far.
Edited 11 Feb, 2018 19:45
cosmophoton
11 Feb, 2018 19:50
I tried to upload a revision, and it didn't work.
siovene
11 Feb, 2018 20:12
Jens Zippel
Just tested my login and image upload. Fine so far. But my interface language is english. In the live (old) site it is german. Normal?
That's probably because you never explicitly set the language, so you have a cookie valid for www.astrobin.com that is set for German. The same cookie is not valid for beta.astrobin.com, because of the different hostname. I guess it works if you explicitly change to German using the Globe icon at the top?

Die Launische Diva
From Notifications, I am getting a 404 when trying to  see Jens' latest images.

OK thanks, fixed. Will work now for new notifications (the broken ones will remain broken)

Die Launische Diva
I've got a 502 while trying saving an image in my Staging Area at the Basic Info stage

Just tried and it works fine. Maybe you hit it right when I was rebooting it? Please try again!

Luiz Duczmal
I tried to upload a revision, and it didn't work.

Just tried and it works fine. Maybe you hit it right when I was rebooting it? Please try again!
cosmophoton
11 Feb, 2018 20:28
Salvatore Iovene
Luiz DuczmalI tried to upload a revision, and it didn't work.

Just tried and it works fine. Maybe you hit it right when I was rebooting it? Please try again
Okay!
It uploaded and plate-solved nicely!
Die_Launische_Diva
11 Feb, 2018 20:32
Upload from basic info works now!
Edited 11 Feb, 2018 20:33
Optikus64
11 Feb, 2018 20:41
Hi,

uploading, updating, deleting of images works fast and fine.

Joerg
siovene
11 Feb, 2018 21:07
Anybody with rawdata want to test that? You can enable Atom for free on beta if you don't have rawdata.
cosmophoton
11 Feb, 2018 22:01
I have uploaded two fit files ok. However, it stucks when I tried to download.
Die_Launische_Diva
11 Feb, 2018 22:07
Me too. I am getting the "Download not ready – Please refresh in a few seconds" note. The same happens when I try to download from the Public Data Pools.
siovene
11 Feb, 2018 22:08
Ok thanks, will fix that tomorrow, and the languages other than English too.
RickS
12 Feb, 2018 10:13
Had a bit of a play around, uploaded an image & a new revision, etc.  All seemed fine…
Jedi2014
12 Feb, 2018 10:22
Salvatore Iovene
Jens Zippel
Just tested my login and image upload. Fine so far. But my interface language is english. In the live (old) site it is german. Normal?
That's probably because you never explicitly set the language, so you have a cookie valid for www.astrobin.com that is set for German. The same cookie is not valid for beta.astrobin.com, because of the different hostname. I guess it works if you explicitly change to German using the Globe icon at the top?

No, I changed the language to german in the preferences. My interface language is still english.
In fact some words are german, but not much smile

Cheers
Jens
Edited 12 Feb, 2018 10:24
 
Register or login to create to post a reply.