Size: a a a

Aerokube Support

2020 November 26

J

Julien in Aerokube Support
because I don't understand the platform thing in selenium, if in any case, selenoid will always run on linux based images
источник

J

Julien in Aerokube Support
and let's say I don't use selenoid but 2 basic selenium servers, one on a windows, and the other on a linux or mac, I don't see why I should provide the platform capability, since the server IP will be different for the windows and the linux server, so in the end, it is the target host which determines the platform
источник

IK

Ivan Krutov in Aerokube Support
Julien
I am discovering docker, so maybe i'll say something wrong, but I _understood_, that docker use linux based containers except on windows where he can use linux based containers OR more recently windows based container.
But on docker hub, for selenoid images I only see images with "linux/amd64", are you providing windows based images somewhere ?
all our images are Linux-based except these ones: https://github.com/aerokube/windows-images
источник

J

Julien in Aerokube Support
источник

IK

Ivan Krutov in Aerokube Support
but anyway we recommend using Linux images where possible as they are faster
источник

J

Julien in Aerokube Support
the verification team in my company will probably accept linux container only for CI
источник

J

Julien in Aerokube Support
when we make final verification for production, they will ask windows I think 🙁
источник

J

Julien in Aerokube Support
even this article says "Finally, even mainstream browsers like Firefox, Chrome or Opera can have differences while comparing their Windows and Linux versions. "
источник

IK

Ivan Krutov in Aerokube Support
once they understand that windows images require 2 times more CPU and memory, they will probably change their decision
источник

IK

Ivan Krutov in Aerokube Support
Julien
even this article says "Finally, even mainstream browsers like Firefox, Chrome or Opera can have differences while comparing their Windows and Linux versions. "
yes, but it will not work on standard VMs, only on hardware Linux servers
источник

غا

غازي التريكي... in Aerokube Support
Julien I also recommend using linux, it works on VM but there is a performance drop, so you if you would like to have Selenoid in production also bet on CPU. I took us 2 weeks to have a recordings platform up and believe me it is amazingly stable !!
источник

غا

غازي التريكي... in Aerokube Support
Here is our experience:
- For dev I have 4/6 threads allocated of an i7-9750, it works fine with 12 FPS HD+.
- For production we have a Ryzen 9 3900XT, no CPU restriction on the containers, 24 FPS and HD+ with videos capture from the container.
источник

ST

Sudeep Talele in Aerokube Support
if one of selenoid node get downs in between when test case are running can we send it to another selenoid node?
источник

IK

Ivan Krutov in Aerokube Support
Sudeep Talele
if one of selenoid node get downs in between when test case are running can we send it to another selenoid node?
if it goes down, then all running tests are lost
источник

IK

Ivan Krutov in Aerokube Support
only new sessions requests can go to another one
источник

IK

Ivan Krutov in Aerokube Support
this is because Selenoid is stateful
источник

ST

Sudeep Talele in Aerokube Support
Ok
источник

ST

Sudeep Talele in Aerokube Support
What in case when driver object get null in between due to connectivity issue ?
We again need to make new session request right?
источник

ST

Sudeep Talele in Aerokube Support
Can we forward session by any way?
источник

АА

Александр Андряшин... in Aerokube Support
Sudeep Talele
Can we forward session by any way?
could you please check this our project:
https://github.com/aerokube/ggr/
источник