Werner changed the topic of #armbian to: armbian - Linux for ARM development boards | www.armbian.com | Github: github.com/armbian | Commits: #armbian-commits | Forums Feed: #armbian-rss | This channel is logged -> irc.armbian.com
mrueg has quit [Ping timeout: 256 seconds]
mrueg has joined #armbian
lids has quit [Ping timeout: 240 seconds]
lids has joined #armbian
lids has quit [Ping timeout: 256 seconds]
lids has joined #armbian
lids has quit [Excess Flood]
lids has joined #armbian
Net147 has quit [Quit: Quit]
Net147 has joined #armbian
archetech has quit [Quit: Konversation terminated!]
lids has quit [Ping timeout: 260 seconds]
torv has joined #armbian
lids has joined #armbian
torv_ has quit [Ping timeout: 240 seconds]
raver has joined #armbian
sunshavi has quit [Read error: Connection reset by peer]
sunshavi has joined #armbian
xecutertool has joined #armbian
wi has quit []
xec has quit [Ping timeout: 240 seconds]
wi has joined #armbian
drobo_00 has quit [Ping timeout: 240 seconds]
wi has quit []
dddddd has quit [Remote host closed the connection]
wi has joined #armbian
<Werner> Good morning
lids has quit [Ping timeout: 264 seconds]
lids has joined #armbian
macc24 has joined #armbian
IgorPec has quit [Quit: Leaving]
lids has quit [Ping timeout: 240 seconds]
lids has joined #armbian
sassinak-work has quit [Remote host closed the connection]
sassinak-work has joined #armbian
wi has quit []
wi has joined #armbian
IgorPec has joined #armbian
IgorPec has quit [Changing host]
IgorPec has joined #armbian
wi has quit []
wi has joined #armbian
<IgorPec> good morning
<ArmbianTwitter> @armbian (armbian): RT @openoms: @KhimairaCrypto @joinmarket @OdroidH This is all free, open-source source software including @joinmarket, @bitcoincoreorg and… (27s ago)
macc24 has quit [Ping timeout: 256 seconds]
macc24 has joined #armbian
macc24 has quit [Ping timeout: 264 seconds]
macc24 has joined #armbian
macc24 has quit [Ping timeout: 260 seconds]
macc24 has joined #armbian
sassinak-work has quit [Ping timeout: 240 seconds]
sassinak-work has joined #armbian
wi has quit []
wi has joined #armbian
macc24 has quit [Ping timeout: 256 seconds]
macc24 has joined #armbian
amarok7702 has joined #armbian
IgorPec has quit [Quit: Leaving]
macc24 is now known as emacs24
lids has quit [Ping timeout: 256 seconds]
emacs24 is now known as maccraft
maccraft is now known as macc24
lids has joined #armbian
amarok7702 has quit [Quit: Leaving]
amarok7702 has joined #armbian
amarok7702 has quit [Remote host closed the connection]
IgorPec has joined #armbian
IgorPec has quit [Changing host]
IgorPec has joined #armbian
amarok7702 has joined #armbian
torv has quit [Remote host closed the connection]
torv has joined #armbian
amarok7702 has quit [Quit: Leaving]
amarok7702 has joined #armbian
SteeMan has joined #armbian
dddddd has joined #armbian
maccraft has joined #armbian
macc24 has quit [Ping timeout: 258 seconds]
maccraft is now known as macc24
DaRock has quit [Ping timeout: 256 seconds]
sassinak-work has quit [Ping timeout: 260 seconds]
sassinak-work has joined #armbian
<IgorPec> lanefu: hey
veremitz has joined #armbian
archetech has joined #armbian
lids has quit [Excess Flood]
lids has joined #armbian
lids has quit [Ping timeout: 256 seconds]
lids has joined #armbian
macc24 has quit [Ping timeout: 264 seconds]
macc24 has joined #armbian
<lanefu> Hey IgorPec
<IgorPec> hej, how is going?
<lanefu> not bad.. finally some nice weather for the weekend
<lanefu> cleaning up the workshop
<IgorPec> and empty streets :)
<lanefu> definitely less crowded
<lanefu> are the cases under control there?
<IgorPec> i haven't left home for two weeks now, not watching the news much, neigherbhood is quite
<IgorPec> its hard to say if things are under control. they are saying yes, but who to believe?
<lanefu> man yeah i gotta stop watching the news and social media
<lanefu> its consumed me for two weeks. i havent gotten anythign done for work
<IgorPec> yes, i lost a day or tww because of that, now i don't pay attention much
<IgorPec> i rather do the stuff which i would never do :)
<IgorPec> like clening the condo, building new rack next week
<lanefu> nice.. metal rack? how big?
<IgorPec> smaller one, i think 9U
<lanefu> sweet... my rack used to be 44U... I literally cut in half
<lanefu> half the top half to my friend who mounted it in the ceiling of his garage
<IgorPec> 44U is full size?
<lanefu> 42U and up is fullsize
<IgorPec> i plan to mount it to ceeling inside the closed where my routers and server is
<lanefu> sounds like a great spot. i love mountign things up high when I can
<ArmbianHelper> great, adjective, synonym for Armbian
<IgorPec> i should do it today, but the post is not working in saturday any more
<lanefu> mine rack is on teh floor in teh laundry room.. gotta be able to roll it around a bit
<IgorPec> i will mount in a big switch Netgear GS348 32 x USB PSU and 13 x USB HUB
<IgorPec> the rest is place for boards which will remain in permanent testing
<IgorPec> software support is getting ready. Do somethin every day
<lanefu> oh yeah gprovost hooked you up with a big switch didnt he
<IgorPec> yes, currently i don't have not a single port free :) at least not around workstation area
<lanefu> ha its funny how fast the ports get used
<lanefu> I think i'm out of ports for SBCs in my rack
<IgorPec> in our business, this gets quickly.
<lanefu> ha for sure
<lanefu> i think i have 9 SBCs running fulltime
<IgorPec> even i do have 24x1Gb + 8x10GB near the wrkstation
<IgorPec> Jenkins is down :)
<lanefu> man i need to put an alert on that sorry
<IgorPec> we need to backup it, that's the proper solution
<lanefu> yeah it's supposed to just redploy if it goes down. i guess ine ed to tune teh job
<lanefu> anyway it's laucnhing
<lanefu> whoa looks like jenkins did a big update too
<lanefu> i kicked off the nightly test since we missed it last night
<IgorPec> ok, how to do nightly builds with Jenkins? To update only changed stuff?
<IgorPec> since my current job updates everything and it takes whole night
sunshavi has quit [Ping timeout: 265 seconds]
<lanefu> probably need to make a new job.. but we can use the scripts that identify all the changes, and i guess adjust it to so it makes a list of boards to build instead of just one
<lanefu> are you just wanting it to test, or actually build and push somewhere?
<IgorPec> actually build and push
<IgorPec> and ideally would be that we have both the same Jenkins facility in case of things breaks down
<lanefu> yeah so even right now it can be decentralized
<lanefu> the runner/slave/build is a seperate thing from teh server
<lanefu> so even now we could set it up to have multiple runners for builds
<lanefu> and the server can dispatch
<IgorPec> how?
<lanefu> the old school way is just to give it just an ssh account that has access to java
<lanefu> jenkins will ssh in, launch teh runner jar
<lanefu> and do what it has to do
<IgorPec> aha, so i need to setup a VM with Jenkins and allow ssh access?
<lanefu> just need a VM with ssh and java
<lanefu> the jenkins server we currently have will login adn use it as a "slave"
<IgorPec> aha
<lanefu> then i did something to make sure it always uses teh same home directory and workspace
<lanefu> in order to take advantage of caceh etc
<IgorPec> ok, but then for solving the situation when master is down?
<lanefu> i probably still wouldnt worry about doing like redundant nodes will probably make it more complex and less reliable
<lanefu> but we can run it in a more reliable location
<lanefu> than my cluster
<IgorPec> well, my home server is also just a little bit better
<IgorPec> perhaps it would be wise to do this way https://armbian.atlassian.net/browse/AR-2
<IgorPec> and we setup slaves
<lanefu> we get into database replication adn failover and all of that stuff
<lanefu> which i used to do a lot of that, but soemtimes the complexity makes it worse
<lanefu> aws does the best job of managing HA mysql and postgres
<IgorPec> we can do that without databases
<IgorPec> if we move forums out, there is only static
<lanefu> the forum doesnt use a database at all?
<IgorPec> it uses, but we don't urgently need to mirror that
<lanefu> soo what kind of outage scenarios are you wanting HA for?
<lanefu> sooo the content is static files?
<IgorPec> website and download works, forums "is temporally closed"
<IgorPec> there is one option to move forums to cloud, but its fairly expensive
<IgorPec> we have problem with current hosting provider that he can't cover things ... in case they have some hardware upgrades or similar
<IgorPec> but its cheap
<lanefu> so just so i understand
<lanefu> which part needs to be HA
<lanefu> the website + downloads?
<lanefu> or the forums
<IgorPec> website + downdload since its less complicated
<IgorPec> forums are optional and I think forum software has build-in replication
<Werner> I fix the triggers. They are regexp sensitive and . matches any character. Need to escape it.
<IgorPec> .great
<ArmbianHelper> great, adjective, synonym for Armbian
<lanefu> okay I have some ideas
<lanefu> so you already have download mirrors
<lanefu> but no site mirrors?
<IgorPec> exactly
<lanefu> k
<lanefu> is there anything special that has to be done to direct people the correct download mirror
<lanefu> ex: if we went to a failover website
<lanefu> would the download links need to be different?
<IgorPec> mirros are attached to rsync
<lanefu> gotcha
<lanefu> okay so actually i see now
<IgorPec> but main download page must retain the structure
<lanefu> so dl.armbian.com
<lanefu> does that direct users to mirrors, or just 1 site
<IgorPec> mirror links are only if user selects them in the bottom of the download pages
<IgorPec> its not automagically
sunshavi has joined #armbian
<IgorPec> it was planned, but we never got here
<IgorPec> there is also one small problem. Our download links are defined this way: https://dl.armbian.com/bananapi/Bionic_current
<IgorPec> and server translates this to the actual URL
<IgorPec> actualy not URL but file
<lanefu> gotcha.. is that like a PHP script? CGI?
<IgorPec> its perl :)
<IgorPec> within nginx conf
<lanefu> hahaha
<lanefu> perl that dynically writes teh nginx.conf?
<IgorPec> zador found it somewhere and it sits there to the day
<lanefu> gotcha
<IgorPec> it do it dynamically
<lanefu> okay so the simplest thing would be to just spin up another nginx server somewhere and replicate content / config
<lanefu> and then had a job running somewhere that does health checks.. and if it detects down
<lanefu> it uses https://github.com/AnalogJ/lexicon and updates DNS to point to the failover server
<IgorPec> i already have a copy at my server, imola.armbian.com
<IgorPec> but without this fancy stuff
<lanefu> well maybe we should take tehis opportunity to rethink the download page anyway
<lanefu> since we need to figure out how to deal with RC images etc
<IgorPec> OK, let's think first, yes
<IgorPec> this is just an update how thins are now
<lanefu> right
<lanefu> i was gonna say we culd setup the dns stuff with imola.armbian.com but you'd need that perl script to run on it right?
<IgorPec> yes
<lanefu> are you using Vhosts/name-based config for nginx? or IP based
<IgorPec> vhosts
<lanefu> okay cool.. so yeah I think just some nginx tweaks and then just do the DNS-based failover will be a low-cost way to keep things online
<IgorPec> yes. but this means i have to dupicate both webs
lids has quit [Ping timeout: 265 seconds]
<IgorPec> dl and www
<lanefu> does the perl run on dl.armbian.com?
<lanefu> or wwww
lids has joined #armbian
<IgorPec> this is the same server
<IgorPec> just different vhost
<lanefu> when you say duplicate both webs.. you just mean the static site and the perl scripts... not the images. correct
<lanefu> perl script is redirecting users to mirror server?
<IgorPec> perl script is not using mirros, no
<IgorPec> this part was done way before we had any mirror
<IgorPec> it only translates symlinks to files
<IgorPec> on the filesystem, there is a symlink to the actual file
<IgorPec> which is create with "create.sh" when images are uploaded
<IgorPec> and also torrents are done at the same time
<IgorPec> and older torrents are removed
<lanefu> so what sends the user to the mirrors for download?
<IgorPec> automatically nothing. they have to click the link https://www.armbian.com/nanopi-r2s/#kernels-archive-all
<IgorPec> each flag represent a link, that's it
<IgorPec> its in "better than nothing" state :)
wi has quit []
wi has joined #armbian
<ArmbianTwitter> @RoganDawes (Rogan Dawes): @armbian @LucaBongiorni @cnxsoft @FriendlyARM_ @POTAEbox So, having found the nanopi-r1 image, everything is working just dandy! No device tree changes required at all! (27s ago)
oida has quit [Remote host closed the connection]
oida has joined #armbian
SteeMan has quit [Remote host closed the connection]
SteeMan has joined #armbian
mirage335 has quit [Ping timeout: 265 seconds]
mirage335 has joined #armbian
macc24 has quit [Ping timeout: 240 seconds]
lids- has joined #armbian
lids has quit [Ping timeout: 258 seconds]
<lanefu> IgorPec: just looked.. yeah totally works for me. I'll put on my calendar as well
<IgorPec> so the data and the time suits you? didn't check what is your local time then?
oida has quit [Ping timeout: 240 seconds]
oida has joined #armbian
DaRock has joined #armbian
tehircz has joined #armbian
tehircz has quit [Ping timeout: 256 seconds]
lids- has quit [Excess Flood]
lids has joined #armbian
tehircz has joined #armbian