[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y ] [Search | Free Show | Home]

Where were you when GitLab sysadmin irreparably deleted 300GB

This is a blue board which means that it's for everybody (Safe For Work content only). If you see any adult content, please report it.

Thread replies: 282
Thread images: 39

Where were you when GitLab sysadmin irreparably deleted 300GB of production data?

I was at home drinking brain juice.
>>
Title is a lie there is a 6h old backup.
>>
>>58747097
Their status google doc says "out of 5 backup/replication techniques deployed none are working reliably or set up in the first place"
>>
poping
>>
File: obama-sad-frown.jpg (311KB, 2600x1950px) Image search: [Google]
obama-sad-frown.jpg
311KB, 2600x1950px
>>58747078
>github promising software start-up
>meritocracy philosophy
>sjws say meritocracy is abelist,racist,sexist etc
>github back pedals, says it's not a meritocracy
>hires said sjws
the rest is history
>>
>SaaSS
not even once

i warned you about remote services bro
i TOLD you
>>
>>58747078
That's what you get for choosing a shitty repo hoster.. I'd be pissed if this happened to my repos on github and code/issues/PRs/comments/settings/userdata would have been destroyed. Github=SJW is just a meme and unless you're not an edgy /g/tard, it's the best service of its kind
>>
>>58747142
>do backup
>think you are on the safe side
>backups were only tested once at best at dont work when you need them
story of my life.
>>
>>58747203
>gitlab
>github
>>
>>58747250
what the fuck, i always thought lab was maintained by hub. well shit whatever
>>
File: 1468954322321.jpg (20KB, 620x357px) Image search: [Google]
1468954322321.jpg
20KB, 620x357px
>>58747078
Few years ago, wasn't there another startup that lost all its data and shut down?

Looks like GitLab is dead. RIP.

PS: I bet their sysadmin was some dumb SJW merchant who secretly worked for GitHub.
>>
>>58747078
Based El Reg.
>>
>>58747097
>>58747142

Uh, did you read the article?

The six hours old snapshot was a fluke manual LVM snapshot run, normally they are 24 hours. The SQL_dumps weren't running at all because of mis-configuration, producing tiny little files and failing silently. Webhooks will need to be rolled back to the 24 hour backup since they were removed in the 6 hour one because of a synchronization process (meaning at best 18 hours of updates will have no webhooks but possibly all 24 hours at worst). Lastly, their replication of their backups from Microsoft's Azure to Amazon's S3 for what I assume is vendor agnostic redundancy has sent no files at all ("the bucket is empty").

It's like they thought out everything but never made sure any of it was working.
>>
>>58747419
actually makes me feel pretty bad for them, cant remember the last time i test restored one of my production backups
>>
>>58747268
>>58747273
>be /pol/tard
>don't know what you're talking about
>enter random thread looking to politically agitate or blame things on SJWs somehow
>get btfo as not knowing what you're talking about
>WELL WHATEVER MAN
>the rest is history

/pol/tards are just right wing SJWs at this point, looking for something to be outraged about
>>
>>58747448
why would you test restore anything? just fucking check the backup! as if you wouldnt sound alarms when you db has the same size as your micro penis. nobody ever botherd to check anything thats what happend there just typical incompetent people at work
>>
>>58747419
the amount of planing in this case is 0 just piled up "solutions". think about it. you would want to make sure you got enough storage for your backups, like monitor them to make sure you dont run out of memory, and optimise to not have overflow. if you really cared at least that is.
>>
>>58747448
>set up production sever
>co-worker from dino years insists he helps
>only thing he can do is backups
>test backups one week later
>all daily backups are 1kb

it happens.
>>
>>58747246
This is why you should always make your backups as basic as possible.

Mine are just tar archives. The only way they can fail is if you can't untar them for some reason.
I suppose I should still run tests on them, seeing you can. Maybe I will build that into my backup script to run a test on each archive as it completes to check that it is a valid tar archive and has files in it.
>>
>>58747525
>>58747478
nyeah i'd test restore, who know what kind of shit could go wrong, i do a full backup daily and logs every 30 mins so if everything goes to shit i'll only lose 30 mins of data
>>
>>58747078
>wrong directory deleted
>backup failed
>picture shows 3 women and a minority
how rude
>>
>>58747478
>why would you test restore anything
Because you're not backing up anything if you haven't tested a restore.
>>
>>58747478
The fact that the backups were tiny just adds another layer of wtf are you guys doing to this story. I make tar.xz snapshots of my code folder contains sub folders that are hosted on gitlab lol). The first thing that I do after I do this is run ls -lh on the resulting file and compare the size to previous snap shots. A day of work should increase the compressed size by a few kB. The git repos get pushed to gitlab. The snap shots get copied to another partition in to a folder that needs root access to write. Then they are copied to a usb stick.

I just do this as a hobby and nobody but me actually cares about this code. I've rm -rf ed my code before and it was easier to grab a tar.xz from the read only folder than log in and get the url to clone off Gitlab. Surprise it worked. Can I get a job at Gitlab? Apparently my just for shits and giggles back up is more reliable.
>>
File: 1459530479188.jpg (85KB, 698x840px) Image search: [Google]
1459530479188.jpg
85KB, 698x840px
>>58747476
kys shit for brains.

GitLab had diversity training. They were hiring people based on the color of their skin and not based on meritocracy.

Now, GitLab = DEAD

$20 million in VC money flushed down the tubes.

Another SJW company down in flames.

PS: just fucking kill yourself or go back to your safe space. This is 4chan, motherfucker.
>>
>>58747598
Thanks for proving my point, idiot
>>
>>58747476
>everyone I don't like is automatically a /pol/ representative
>>
>>58747598
>>58747604
same fag
>>
File: 1485688523644.jpg (168KB, 1440x1080px) Image search: [Google]
1485688523644.jpg
168KB, 1440x1080px
>>58747604
Thanks for proving mine, you worthless piece of shit. Just wait till we free the shit out of your shithole soon.
>>
>>58747478
Because you always test your backups.
You have to know that you will get data out of them. 1TB of junk won't help you.
>>
>>58747598
>kys
>plebbit spacing
you have to go back
>>
>>58747448
Automate it into a weekly task with a report emailed (or whatever you prefer)
>>
>>58747643
>>>/pol/
go home reddit
>>
>>58747478
> why would you test restore anything?
Because that's the only way to actually ensure files aren't damaged in any way.
Yes, it's expensive, and you can try list its content, but it's the only true way to verify it.
>>
>>58747899
This. People are always forgetting the most important thing about backups.

Backups are worthless
Restores are priceless

Follow this rule and you'll do just fine.
>>
>>58747078
So this the end for them?
>>
File: 1347021188097.gif (2MB, 329x319px) Image search: [Google]
1347021188097.gif
2MB, 329x319px
>>58747478

> Managing backups in enterprise
>30+ servers written to tape every night
>Full weekly backup runs nearly 30 hours
>4TB on an autoloader
>Diligently reading backup logs every day
>Making really sure every relevant server is listed with appropriate backup sizes
>One day try to restore
>Every tape is empty
>Call Symantec
>Yeah that's a known bug, we'll have a patch in a few weeks. In the meantime, use robocopy or something
>mfw
>>
>>58747984
Like ruling over a country, only for everyone to leave.
Like spending 10+ hours a day at a recycling facility sorting through trash, into countless, highly specific piles, only to be told one day that for the last month they've just been taking all your piles and throwing them all into landfill.

Dare I ask, did you need to restore or was it just a test?
>>
>>58747078
This is why you should just host a private gitlab on your own server.
>>
>>58747984
>Call Symantec
>Yeah that's a known bug, we'll have a patch in a few weeks. In the meantime, use robocopy or something

closed sores: not even once
>>
>>58747078
good thing git is distributed.
Worst case you cannot pull/push for while they sort out their bullshit, but it is not like you are likely to loose data because of this.
If you were using for anything serious you would just host it on your own server anyway.
>>
Fucking aur can't download anything from them.
>>
>>58747078
https://www.youtube.com/watch?v=nc0hPGerSd4
LUL
>>
Isn't gitlab self hosted or am I wrong?
>>
>>58747476
Holy shit, go outside you actual autist. People here don't all have restricted interests like you.
>>
>>58748145
It is free and open source, so people have been self-hosting it for a while. The superior option imo. If you don't want to self-host, just use a more established host like bitbucket.
>>
>>58748020

It was "needed", but it was some spreadsheet the receptionist only gave a mild shit about.
>>
>>58747078
'no'
>>
stay safe bitbucket don't fall for the SJWs
>>
>>58748043

Make this less of a meme and come up with a decent Windows backup strategy without closed source.

Of course, anything is better than backup exec.
>>
>>58748082
They already admit issues and merge requests are gone. It's possibly even worse.
>>
>>58747078
I was at home pushing commits to my self hosted git repo
>>
>>58748191
When I've heard people talk about gitlab it has always been in the context of self hosting it. Didn't even know they had hosted service.
>>
>not running your own version control
serves you right
>>
>>58748285
Neither did I. I fail to see what it has over the more popular git+(dev stuff) hosts other than the ability to self-host.
>>
>>58748333
isn't the ci stuff available on public hosted version ?
>>
>>58748354
Not currently (kek)
>>
Reminder to use Fossil instead of git.

http://fossil-scm.org


Host your code on Chisel.

http://chiselapp.com/
>>
>>58748381
>http://fossil-scm.org
looks bloated desu
>>
>>58747268
stupid nigger
>>
>>58747476
>be sjwcucktard
>don't know what you're talking about
>enter random thread looking to politically agitate or blame things on /pol/ somehow
>get btfo as not knowing what you're talking about
>MUH TRIGGERS
>the rest is history
>>
File: 1405940457966.png (165KB, 504x723px) Image search: [Google]
1405940457966.png
165KB, 504x723px
This is more of a Linux issue than anything else.

Nothing of this sort happens when you're running real production systems like FreeBSD, with ZFS, and incremental 15-min snapshots for databases. Much easier to transfer snapshots between hosts as well.
>>
>>58748392
>he called something bloated when comparing it to git
Only on /g/, everyone. Only on /g/.
>>
>>58748381
>>58748392
What does fossil do that git doesn't?
>>
>>58748407
hey look everyone, an actual autistic
>>
>>58748420

Has a sane, non-cryptic command-line interface.

For example, which makes more sense:

git reset --hard HEAD^


Or:

fossil revert


?
>>
File: 1405475875810.jpg (49KB, 734x490px) Image search: [Google]
1405475875810.jpg
49KB, 734x490px
>>58747476
literally this
>>
File: IMG_20170201_203238.jpg (290KB, 1638x2048px) Image search: [Google]
IMG_20170201_203238.jpg
290KB, 1638x2048px
>>58747720
Not him but I never touch Reddit and have shitposting here for the last 8 years spacing similarly to that
Makes your posts easier to read if you group and space it right, avoid walls of text
>>
>>58748381
This looks like git+all metadata/documentation/workflow tools normally offered at most git hosting servers, but now integrated into the versioning.
Looks interesting, but I don't really see the point in including all 'meta' stuff into the same versioning as the regular stuff, as you probably want a single documentation endpoint for all versions, not one per branch. But perhaps there are features fixing that, I don't know.
Also,
>no rebase
Wew, enjoy your clusterfuck history branches.
>>
A few days ago my gitlab account was added to some weird empty group, www185096com143, along with hundreds of other users.
At first I thought it was a phishing mail.
Then I logged directly into gitlab and found it to be true.
Probably was a sign to come
>>
If you understand how it actually works, the first.
>>
>>58748447
Git only needs rebase because it has nearly no reporting tools to begin with and has to make up for it by pretending the development was linear.
>>
>>58748431
Hey look everyone, an actual jobless NEET who's never even set foot on a data center.
>>
>>58747476
this
>>
File: Lennart_poettering_foss.in_2007.jpg (3MB, 3456x2304px) Image search: [Google]
Lennart_poettering_foss.in_2007.jpg
3MB, 3456x2304px
>>58748507
Your mom's basement doesn't count as a datacenter, Timmy.
>>
>>58748407
You can't expect startups to know and/or use techniques and conventions of tested businesses. I mean you can't blame them though, it's not like people have been doing this forever with Solaris or anything, oh wait.
>>
>>58748446
>>>/r/the_donald
>>
>>58748248
I once built a super ghetto solution with a task sched task that was waiting for a specific usb drive to be plugged in and sync toy. There was no network there and the user used floppies before, so I guess it's good that it's so physical.

But yeah, doing that more enterprisey on Windows is fucking garbage. Especially, when users are too retarded to store their shit on their home drive.
>>
>>58748407
Well, linux has btrfs, which does snapshots, but it loses data anyway, so, valid point I think.
>>
>>58748604
Well, it actually is kinda hard. Some devs I know couldn't manage their own shit, even if their life depended on it.
>>
>>58747078
>>58747078
>>58747078

just a theory.....
what if the sysadmin didn't "accidentally" nuke the live files but did it on purpose? is it really that farfetched to believe?
gitlab wanted to created their own infrastructure, even got $20 Million to do it, cloud storage providers get pissed, find said sysadmin, pay him a huge chunk of cash to sabotage gitlab and make a statement "without cloud backups/services, you would end up like gitlab"
scare tactic = success for future clients
>>
File: stupid.png (82KB, 862x887px) Image search: [Google]
stupid.png
82KB, 862x887px
>>58748812
Nah, it takes a special kind of stupid to fail this hard.
>>
>>58747476
>LE BLAME /pol/ KEKEKEKEK
>>
>>58748836
holy shit
>>
File: 1453614794402.png (326KB, 512x512px) Image search: [Google]
1453614794402.png
326KB, 512x512px
>>58747827
>>>/reddit/
Also,
>Implying /pol/ would be allowed on reddit
>>
>>58748616
>>>/r/cumlovers
>>
File: 1483073884080.png (858KB, 1600x1597px) Image search: [Google]
1483073884080.png
858KB, 1600x1597px
All the butthurt /pol/fags ITT

>>>/pol/
>>
>>58747238
>No free private repos
>Rainbow mohican unicorn service down logo
>Brimming with shit tier JavaScript framework bollocks
>Brimming with morons uploading their ssh private keys/entire shell histfiles/plaintext passwords
>Brimming with sjws clogging up development with stupid issues and pull requests about "muh master/slave is offensive", "muh gender neutral pronouns", "muh this language is sexist" and then claiming they "are prolific contributors to open source projects"

RealProgrammers® use bitbucket, the git service for real men
>>
>>58747238
>he doesn't remember Webm for github employees
wew
>>
>>58747560
Database backups don't work that way. You don't just dump & tar data from a multiserver cluster ring with data replication and be done with it. Also data doesn't magically reimport itself correctly from a backup.
>>
kinda feels good, desu
>>
>>58747078
Thats stupid. But git is a cool guy and someone still has a copy, right? Not irreparable.

Insane how Linus always saves us.
>>
>>58749495
Yea, not that exactly, but it increasingly does something comparable again if you can into clouds.

Which I guess gitlab can't
>>
File: Selection_20170201_15:41:17.png (10KB, 651x94px) Image search: [Google]
Selection_20170201_15:41:17.png
10KB, 651x94px
>>58748178
https://en.wikipedia.org/wiki/Vocative_case
>>
>>58747720
> PLEBBIT SPACING

WHAT THE MEME FUCKING FUCKERY ARE YOU EVEN SHITPOSTING ABOUT YOU AUTISTIC FUCK?!
>>
File: Selection_20170201_15:43:28.png (12KB, 737x130px) Image search: [Google]
Selection_20170201_15:43:28.png
12KB, 737x130px
>>58749647
http://www.grammar-monster.com/glossary/vocative_case.htm
>>
>>58748836
You probably say that about that rm? I say this or something will happen eventually. Momentary lapses and all.

Azure is apparently trash, is what I see in this.
>>
File: fixd.png (12KB, 737x130px) Image search: [Google]
fixd.png
12KB, 737x130px
>>58749662
>>
>>58749420
I fucking love BitBucket.
> teacher in my first year in uni tells us about BitBucket
> start using it
> use it for years
> paid 0$
> never had any data loss, reliability or speed problems

FUCKING BASED
>>
>>58747598
>go back to your safe space
/pol/ is basically an alt-right safe space.
>>
>>58749678
>Momentary lapses and all.
Everyone does mistakes, but come on.
This is an epitome of mistakes.

I only maintain and run a small community with a few services YET I have file backup, SQL backup, server backup, etc. All working.

I mean it's a single shell command to test an archive. And fuck, of course I checked it a few times already.
How can they even hire that guy? Fuck.
>>
>>58749420

This. Not to mention it supports Mercurial, which is just so much better than git.
>>
>>58747078
How do people not know that when you set up a backup system, all your work is utterly wasted unless you also test that your restore process is working?

In fact, your backup system is utterly worthless unless you have regular restore fire drills, triggered at random times. If I was IT manager, my first day on the job I would write a little cron job that would send me like 100 fire-drill e-mails randomly spaced throughout the year, each with a randomly-selected directory that needed to be restored. Restoration would occur on a private partition, and then a script would be run that finds every single difference and ensures that the online version has a newer timestamp. The fire drills would happen an average of 2 times every week, and I would tell my guys that their target goal is to do the entire restore process from start to finish using no more than 1 man-hour of labor.

How is the above paragraph not THE NUMBER ONE JOB RESPONSIBILITY of the head of IT?
>>
>>58748437
>git reset
resets the stage
>--hard
forcibly resets the working area as well
>HEAD^
commit before the current head

makes perfect sense
>>
>>58749747
> YET I have file backup, SQL backup, server backup, etc. All working.
Agreed. But you aren't doing it on Azure where apparently you COULD delete your data before it has replicated. Think about *that* design for a second. That's insane in itself.

Also it was apparently not possible to retrieve ANY theoretically supposed to exist copy that works from Azure, and the replication to S3 also didn't work? Wat the fuck...

> I mean it's a single shell command to test an archive
Certainly should have tested it, but on such an apparently god damn stupid cloud, you might have to do that really all the time to know if your data is still retrievable.

But actually, the cloud *itself* needs to check and maintain integrity of these 2-x older versions, and it can't fail (silently at least) in actually cloning "the original". Or the whole thing can't even really work as a cloud storage.
>>
File: 1485759642716.jpg (31KB, 602x401px) Image search: [Google]
1485759642716.jpg
31KB, 602x401px
>>58749636
>>58749662
>>58749701
>>
>>58749902
They used some mixed architecture by the way.
The thing was an absolute clusterfuck.

Agreed on the cloud bit, I hate it.
I mean, it's got it's uses (computation task, serving out some varying load, etc), but for scaling out a system? Few have succeeded. (Dropbox)

They mentioned using their own stack, Amazon and Azure as well. I mean.... just wow.
>>
>>58749923
> I'm fat
Good for you.
>>
I don't use github but how the fuck can you mess up a measely 300gb backup? I could save that shit on any of the dozens of 2.5" drives I have sitting around. What a fucking embarrassment.
>>
>>58750054
> a measely 300gb backup?
Of Postgres? By not verifying it and screwing your replication.
I nuked a /var/lib/postgresql once. Fortunately, there was an active master so I could run pg_basebackup from it.
>>
>>58749678
>Momentary lapses and all.
I quote
>out of 5 backups/replication techniques deployed none are working reliably or set up in the first place
That is not a momentary lapse, that is monumental retardation
>>
>>58749420
This is now a Bitbucket love thread.

Atlassian literally does not give a shit what you (think you) have between your legs, and provides a service professionally without any social politics bullshit. You know... the way it should always be.
>>
>>58750073
Fucking up 5 backups though? Why wouldn't you test backups/restoration in a VM or something periodically?
>>
>>58749931
> I mean, it's got it's uses (computation task, serving out some varying load, etc), but for scaling out a system? Few have succeeded. (Dropbox)
I think many succeeded by now, even if certainly not all is perfect yet.

People have not easily lost all their VMs and object containers and shit like that if there was supposed to be a lot of redundancy. They are almost all running fine, doing things generally as they should.

There also are some fairly generally working ways to write software that runs massively parallel without hiring the most talented of FP hackers as long as it's not the most demanding thing ever. (This is quite strongly a world with Java in the center, but it got somewhere).

Anyhow, there were quite many successes and not many fails THIS big.
>>
Good thing git was intended to be distributed.
>>
>>58750073
Right. That happened.

Now how did it happen that the CLOUD didn't retain backups of the working data set, but instead retrieved only crap?

If you snapshot your postgres partition on LVM or whatever allows snapshotting and then clone that one with DD to a backup - how do you fuck that one up completely?

I understand that's what the cloud should have done. It's also what you got a cloud for, right?
>>
>>58747268
you're so stupid
>>
>>58747476
Holy shit. You just triggered a bunch of them. Nice work! Virgin angst is so beautiful.
>>
So how long before gitlab is completely dead?
Remember that git is distributed and that you're never better served than by yourself.
>>
>>58750155
> Now how did it happen that the CLOUD didn't retain backups
WTF is a CLOUD except a buzzword? That just means they run a backup to an external server.
> clone that one with DD to a backup
clone with dd over the internet? That's interesting.
> It's also what you got a cloud for, right?
Sorry, but I don't rely on memes in my work. We do have three backup servers for different locations, though.
>>
>>58750108
AFAIK the problem with many clouds is that they will not do quite so great -or not be as economical- if you can't toss chunks of bits + their checksums on all the servers and just let the servers themselves verify those chunks at their own, possibly rather slow pace (the only thing that will happen fast is replacement of detected defective chunks with good copies).

If people retrieve and re-verify ALL the data on their end, traffic happens.
>>
File: 1409939538441.png (72KB, 475x507px) Image search: [Google]
1409939538441.png
72KB, 475x507px
>>58747476
>>
>>58747078
>not hosting your own gogs instance
You plebs never learn
>>
>>58748836
omfg
>>
>>58748836
damn, sounds like they really didn't care at all about whether or not they had a fully functioning system.
>>
>>58750272
>WTF is a CLOUD except a buzzword? That just means they run a backup to an external server.
https://en.wikipedia.org/wiki/Cloud_Computing

It's not entirely just a buzzword. It's certainly not just indicating the presence of a backup.

> clone with dd over the internet? That's interesting
This actually can happen in reality, but that's not the point. You would be just as surprised if you did this locally to 4 different drives and none of them worked.

You'd be even more surprised if you verified checksums (as a cloud always should in the normal process of operation) and the indicated everything was all right and stuff like that.

> Sorry, but I don't rely on memes in my work.
You don't, and I find it odd that you don't understand even in broad terms what cloud is supposed to encompass if you work anywhere close to IT / server admin of sorts.

But it's for the best that you don't do this before you know what you're doing, sure.

Meme is wrong though. Cloud tech is here and will remain if not downright own almost everything. Even if clearly not everyone wants to buy cloud whatever as a service.
>>
>>58750436
bruh, cloud === buzzword with no real meaning.
>I bet you cite wikipedia pages on your school essays
>>
>>58748248
Bacula, especially if you need to use a tape library.
>>
>>58747203
>>58747268
nah, GitLab is actually a "competitor" to github

Which is kind of a bummer that this happened because GitHub is killing itself too
>>
>>58750457
>I bet you cite wikipedia pages on your school essays
You do know that Wiki has citations?
and this is literally first citation of the article
http://static1.1.sqspcdn.com/static/f/702523/10181434/1294788395300/201101-Hassan.pdf?token=PUBNpXLGXfibiw0SZb7m%2FePRelY%3D
>>
>>58747476
/pol/ is the worst cancer I have ever seen
>>
>>58750668
>not using gogs
>>
>>58748446
W-who is that?
>>
>>58750457
cloud = internet hosted stuff that integrates with your client software

For example, if you back up your browser passwords to Mozilla/Google/Furfag's servers, that would be "cloud".

If you store your projects on GitLab/GitHub/AWS/Dropbox, that would be "cloud", too.

If you set up your own photo backup system and have it upload from your phone, that would be a self-hosted "cloud".

When you fetch PGP keys, most of the time they're coming from the "cloud".
>>
>>58750730
so a server then?
>>
Meanwhile those "SJWs" over at GitHub have been running it just fine.
>>
>>58750746
Yes. I don't understand this cloud autism and never will; it's a terribly leaky abstraction.
>>
>>58750760
It stems from sales people who try to "WOW" people with "magical" words.
>>
>>58747078
>says fuck being good at your job
>loses everything
at least they are diverse
>>
>>58747476
You triggered /pol/ pretty hard, impressive.
>>
File: richard-stallman.jpg (55KB, 500x375px) Image search: [Google]
richard-stallman.jpg
55KB, 500x375px
>use gitlab they said
>github is sjw they said
how's that working out for ya faggots
>>
>>58750760
I thought cloud meant decentralized stuff that is redundantly on multiple servers and such. Guess I was wrong.
>>
>>58750783
gitlab, not github you dumb cunt.

Did all /v/edditors fail reading comprehension at school?
>>
>>58750815

That's how it should be, Shitlab is just terrible at managing their stuff.
>>
>>58750746
>>58750760
A server that
>integrates particularly with your client software
>usually does some kind of backups
>processes data of your own rather than just serving universal information

Yes, it's a leaky abstraction prone to marketing
But that doesn't mean it doesn't have some legitimacy
>>
>>58750322
A regular on /s4s/, I see
>>
File: 1287077028775.jpg (48KB, 358x605px) Image search: [Google]
1287077028775.jpg
48KB, 358x605px
>>58750668
github is killing itself through excess.

https://www.bloomberg.com/news/articles/2016-12-15/github-is-building-a-coder-s-paradise-it-s-not-coming-cheap

how the fuck do you lose 66 million dollars?
>>
>>58750849
it's a fucking buzzword for that Chad in the sales dept.
>>
>>58750825
>implying silicon valley isn't all the same
sorry i'm not a retarded ledditor like you
>>
>>58750849
>>integrates particularly with your client software
for example?

>>usually does some kind of backups
so like any other server then

>>processes data of your own rather than just serving universal information
what do you mean by universal information?
>>
>>58750849
pls. stop embarrassing yourself.
>>
>>58749862
Yeah, after I've given you the complete finished command line. Now try figuring that out by yourself. Hint: not trivial. Besides the most basic things (add, commit, pull, push...), everything else is very hard to do on git, requiring many switches and arbitrary parameters with bad defaults.
>>
>>58750971

Sounds a lot like Linux, which was created by the same developer. Am I detecting a pattern here?
>>
>>58750971
use Mercurial
>>
>>58750981
I have, it's much better, but I prefer Fossil.
>>
>>58747203
>github = sjw apparently
>gitlab doesn't do any sjw shit, iirc they even supported gamergate and is the only real competition github has that isn't fucked by enterprise cunts
>trumptards on /g/ cheering gitlab fucked up
LMAO I CANT THIS IS PURE POETRY
>>
>>58750087
bitbucket has automated github imports so you can transfer all your repositories from one page, it's quite convenient and $0/month > $7/month for unlimited private repos.
>>
>>58749737
/pol/ can't get someone banned from /pol/ for thinking differently so no.
>>
>>58751029
Yeah, except the opposite of what you said is true. Try posting a pro-racemixing thread there any time and you'll see.
>>
>>58750927
>for example?
Say Google Photos, which has a dedicated client
>usually does some kind of backups
Rather than serving webpages
>>
>>58751051
Ive seen blacked threads posted there so unless cucking white people is okay there buy race mixing isn't I don't believe you also fuck /pol/ this isn't videogames
>>
>>58751051
Nobody wants that crap in and out of /pol/
>>
>>58751080
>Nobody wants that crap
fuck off you racist nigger
>>
>>58747476
nice (you) harvest. The really ripe ones from the asspained pol-smokers are the most delicious.
>>
>>58751069
Blacked threads and BCC crap was always to derail threads /pol/ didn't like. It was used heavily by stormfront when they first started posting on /pol/.
>>
>>58747078
>postgresql
why do so many faggots fall for this buggy hipster shit? serves them right
>>
>>58751143
As opposed to what?
>>
>>58750905
>no u
great rebuttal there my manchild friend
>>
File: tres_comas[1].png (549KB, 429x974px) Image search: [Google]
tres_comas[1].png
549KB, 429x974px
>>58747078
>>
For a moment I thought this was gitgud. Was sweating.
>>
>>58751065
>Rather than serving webpages
so FTP servers are all apparently clouds then lmao

the only ones ""serving"" web pages are HTTP servers with nothing else to them
>>
>>58751324
FTP servers would be considered a form of cloud if they are doing some kind of "sync" to "client-like" devices

Backing up your project to your company's offsite safe storage via FTP? It's cloud.

Downloading the latest version of Firefox via FTP? Not cloud.
>>
>>58751360
>if they are doing some kind of "sync" to "client-like"
uhh

aren't clients themselves generally responsible for syncing themselves to the server?
no fucking way a server itself actually pings the clients asking if they are up-to-date or not
>>
>>58751214
dank you, i aim to please
>>
>>58751386
The Firefox FTP server only SERVES files to clients; this is not "sync-like" in any way.

GitHub and GitLab's GIT/SSH connection is used regularly to store files by people for safe keeping, and can be used as just one of many "remote" entries where git data is stored. This is pretty "sync-like"
>>
>>58747078
It's a shame they didn't hire a sysadmin that knew what they were doing....
>>
This is why I don't trust open source.
>>
>>58747478
>why would you test restore anything?
It's the only way to find out before your equipment is destroyed if you backed up everything needed to recover after your equipment is destroyed.
>>
File: 134759998553.jpg (107KB, 250x260px) Image search: [Google]
134759998553.jpg
107KB, 250x260px
How much time does until our boy Yorick gets fired silently?

Would you hire him?
>>
>>58747078
GitGudLab
>>
>>58750812
2bh i only use gl because of the free priv repos
all my good official shit goes to gh tho
>>
>>58748407
Apparently they tried to use it but managed to misconfigure it so badly that they brought their own cluster down. Gitlab team is clearly not very competent, nothing will save them.
>>
Had a quick mental exchange with the GitLab founders and they are pretty sure that it was an act of sabotage.
>>
Visual Studio Team Services doesn't have this problem.
>>
>>58751791
Sure you don't pajeet
>>
>>58749476
expound
>>
And this is why you always run disaster drills to test if mitigation actually work.
>>
>>58751051
Nigger, I have seen those threads all the time. Sorry you got banned for posting cuck porn.
>>
>>58752469
He can work in the datacenter. He looks strong enough to move servers around 24/7.
>>
>>58747478
>not testing your backups

How safe do you feel at night?
>>
Guess that sysadmin will not get a job in the industry again.
>>
>>58752634
All trolling aside, VSTS is actually bretty gud.
>>
>>58752794
not doing dry runs of rollsbacks doesnt mean you dont test your backups

also integrity checks and proper auditing of backup scripts solves enough of problems to be reasonable certain
>>
>>58752240
what is redundancy? what are off site backups?

but im talking about system backups dont know what your talking about
>>
>hurr durr transparency
this guy is not getting a job again at any non-sjw respectable company lmao
>>
>>58752469
If someone fucks up that badly, I would fire them very, very loudly.
>>
>>58752696
GitHub contraversy over Webm for Retards. Was temporarily renamed Webm for gits or something of that nature. I don't recall if it's still on GitHub but if it is, it's titled Webm Converter now.
>>
>>58753354
Can't you make a tar or zip or whatever preferred compression format, take a checksum and then have a script that periodically runs the checksum algorithm on the archive and rechecks it to the original checksum?

Or is that even not safe enough?
>>
>>58751184
As opposed to hyper complex and expensive Oracle 12c
>>
>>58754301
Ah, I must have missed that. If this is the same thing, then it looks like it's now subtitled "webm for bakas"

https://github.com/WebMBro/WebMConverter
>>
>>58754417
No. You should physically try restoring from your backup otherwise there is no way it's even valid. Checksum be damned.
>>
>>58752469
>It has come to our attention that COCKS COCKS COCKS COCKS!!!!!!!!!!!!!
>...
>"Yorick" has fuvucked everything up. Imagine everything being "OK", now you walk in and "shit is fuck up, yo".
>...
>We have no further comment at this time.
>...
>But hey, that time is passed, so now this is a different time, and we do have comments. Fuck "Yorick", fuvck "you", etc!!!!!!!!!
>>
>>58747498
this. it's a fucking lesson. hopefully no one uses gitlab for "real" work, but it's a case study in what could happen to any business.
>>
>>58747078
I was at home not using GitLab.
>>
>>58749420
I wish it had a search repository function. other than that it's perfect.
>>
>>58747238
You should have a local copy of your repository and do regular backups of your issue tracker.
>>
>>58749662
dude chill commas are a personal taste thing theres no right or wrong way
>>
>>58750457
Cloud is about having self healing self checking distributed heterogenous servers as a more universal computation/storage/backup platform that works for more than one specifically written application each.

Something that allows you to attach or detach x gb of storage or RAM or cpu or gpu power and the cloud will pick up on it and utilize it basically automatically.
>>
>>58757938
>dude chill commas are a personal taste thing theres no right or wrong way
There is a right way in English. Obviously they didn't bother to teach you that. Probably figured you weren't going to write anything important.
>>
>>58748958
/r/thedonald??? XDDD
>>
>>58748836

Fucking amateur hour holy shit.
>>
>>58750882
>thinking 66 million dollars is some sort of huge loss

It's internet bubble take 3. Uber lost $3 billion dollars last year and has no plans to stop.
>>
>>58747078
This is what they get for SJWs
>>
File: 1485915084515.png (473KB, 1000x1050px) Image search: [Google]
1485915084515.png
473KB, 1000x1050px
>>58747476
/pol/ utterly rectumragnarok'd
>>
>>58757371

Hosting your own gitlab ce instance is fine; hosting on gitlab.com is stupid.
>>
>>58750979
Yes, Linus Torvalds is untalented and only makes shitware. News at 11.
>>
>>58749420
Real programmers host their own git repos. Cheap and zero bullshit.
>>
File: nerd.gif (15KB, 122x142px) Image search: [Google]
nerd.gif
15KB, 122x142px
>>58747476
niiiice. low effort, big results. and funny cuz it's true.
>>
File: C3kCrOsUYAASy0A.jpg (50KB, 578x685px) Image search: [Google]
C3kCrOsUYAASy0A.jpg
50KB, 578x685px
>>58747268
You're not entirely wrong
>>
File: 1475011896215.jpg (19KB, 400x373px) Image search: [Google]
1475011896215.jpg
19KB, 400x373px
>>58760562
karma, bitches.
>>
>>58747476
leave this site please
>>
File: 1485177854942.jpg (151KB, 1024x1024px) Image search: [Google]
1485177854942.jpg
151KB, 1024x1024px
>>58750971
>'man git' is too hard
>>
>>58757938
if you don't like chill commas, you're a pleb
>>
>>58750882
just hire pajeets and feminists
>>
>>58751014
>gitlab doesn't do any sjw shit, iirc they even supported gamergate
refer to >>58760562
>>
File: isis did nothing wrong.png (267KB, 620x387px) Image search: [Google]
isis did nothing wrong.png
267KB, 620x387px
>>58752634
>actually using tfs not vsts git
>>
>>58760884
how'd you get the 4chan clover in your name anyway, is that like a unicode character it translates to the picture or? I understand I'm gonna get yelled at by asking a noob question to someone who essentially just called someone a noob/outsider
>>
>>58761684
REEE BACK TO PLEBBIT FAG
literally hover over the icon and read the tooltip
>>
>>58761684
Lurk more.
>>
>>58761684
People with a 4chan gold account can do that.

Protip: I'm not joking.
>>
File: 1468840010648.jpg (18KB, 500x561px) Image search: [Google]
1468840010648.jpg
18KB, 500x561px
>>58761684
>>
>>58759082

It's all paper losses.
>>
File: hg.png (15KB, 200x240px) Image search: [Google]
hg.png
15KB, 200x240px
>>58759532
Real programmers don't use git.
>>
>>58761120
That's my exact point. It is too hard.

It is non-trivial to find the right combination of arbitrary switches to take from the manual in order to accomplish some trivial tasks. I chose revert as an example precisely because it is a very common one.
>>
>>58762334
Enlighten me please. I've considered it before but I want some solid reasons to use it over git before investing the time in using it. Everything I saw basically equated to "they're basically parallel with different syntax".
>>
>>58751051
You mean porn dump threads? Pretty sure there is a rule against those. Porn/cuck fantasy threads aren't politics related even in the most remote sense anyway.
>>
>>58762369
Mercurial can rename files properly and expand keywords. Mercurial won't shit all over your project history. Mercurial has proper backwards compatibility and won't fuck up your entire repository up every time there is a major upgrade. Shell aliases make it easy to extend and powerful.
>>
File: spoonfeeding.png (539KB, 901x720px) Image search: [Google]
spoonfeeding.png
539KB, 901x720px
>>58761684

People with 4chan passes can put something in the options field to make that appear. If you hover the mouse over it, it'll say how long they've had the pass. I actually have a pass, but I forget what the incantation is and I'm too lazy to go look it up.
>>
The company I work for lost several hundred terabytes of data that was on the production SAN thanks to the vendor fucking up.
Most of it was restored (good old tape backup) up but our vendor decided to restore to the same SAN.

Just hoping that nothing happens and migrating everything to the cloud.
>>
>>58750971
Why the fuck are you using the command line without reading the man page for the program?
>>
>>58762856
>If you hover the mouse over it, it'll say how long they've had the pass.
whoa!
>>
>>58762856
>>58764551
It's "since4pass"
Now I gotta run before I get lynched
>>
>>58747078
Interdasting read, also between the lines at gitlab. Hat tip to muh 4chins spam protection.

>>58747476
Found the triggered ESS JAY DUBBEL YOU.
>>
>>58748082
>If you were using for anything serious you would just host it on your own server anyway.
You would think so, but you'd also expect someone who makes it their business to host your code could also do a proper backup and not sudo rm -rf --no-preserve-root / the server. Turns out in both cases you're probably wrong.
>>
>>58758356
>There is a right way in English.
Actually no, English always has been defined by its common usage, as it is not a constructed language. Dictionaries and similar are only attempting to describe the usual usage of the language, not to define it per se.
>>
>>58765143
Anon there is a difference between 'common usage' and 'formal usage'. Almost all modern languages are constructed insofar as formalized grammar is concerned. Just because you can write lol senpai xdDD sup 10/10 y'all nig #myway ddkowerwl[rsf;as doesn't make it correct English.
>>
>>58765165
>Anon there is a difference between 'common usage' and 'formal usage'.
Formal usage is just the way most important people use it, there is no official way to English and even the formal dialect changes all the time.
>>
>>58765187
>there is no official English
Anon, there are guides to formal usage. The formal dialect 'changing', as far as grammar is concerned (not customs, word usage, or abbreviations) generally reflects what people have decided is the right way to use it, not 'naturally evolving'.
>>
File: 1460358872577.jpg (176KB, 1014x828px) Image search: [Google]
1460358872577.jpg
176KB, 1014x828px
>>58765203
But I mean there is no official english standards committee which defines the proper way to use the language is what i mean, and thus as such is no real 'wrong' to speak of. If you are generally understood then there is no error as far as I am concerned. Pic very much related.
>>
>>58751051
Unless it's a BLACKED thread, racemixing threads are generally filled with either people sad about being mixed or, in the case of WMAF mixing, that one autistic UK anon sperging out over the concept of WMAF
>>
>>58765282
Oxford is a pretty good reference anon.
>>
File: IMG_8389.jpg (146KB, 1359x1013px) Image search: [Google]
IMG_8389.jpg
146KB, 1359x1013px
>>58747097
Gitlab shills onsuicide watch?
>>
>>58765395
I mean most people will understand you as you use Oxford as a reference, but when I see someone being anal over a comma in a casual context such as here I have to assume they learned english as a <x != 0th> language and thus don't really 'get' it.
>>
File: IMG_8716.png (166KB, 624x434px) Image search: [Google]
IMG_8716.png
166KB, 624x434px
>>58747598
From now on I will look at corporate photos on social media and if the staff is more than 5% brown or yellow INTO THE TRASH IT GOES.

IBM, Apple, MS? INTO THE TRASH YOU GO!
>>
>>58765455
I mean sure being anal over a single comma on motherfucking 4chan when people refuse to use full stops on a regular basis is stupid but there ARE standards.
>>
File: IMG_7964.jpg (136KB, 1027x947px) Image search: [Google]
IMG_7964.jpg
136KB, 1027x947px
>>58748616
You realize, my lefty autist, that the more you do shit like what you're doing here and now, the more /pol/ will leak, just because it's funny to trigger you.

Best to shut your mouth and stop posting.
>>
>>58765475
>but there ARE standards
They're pretty informal (I mean in a strictly technical sense they're entirely informal) though, and largely a matter of taste/style. But ESLs wouldn't get that as they were likely taught there is a right way, just like in their language. But this is false.

It's much more like design where certain things come and go as the "in" thing over time. Some famous person will adopt a slightly different style, people start copying them and so on and then everyone's doing that and so on.
>>
/stormfront/ was a mistake
why did they get their own board? back in my days the average pol thread had to compete with all the other trash on /b/

with a secure base they're free to spread out and bring down other boards
>>
>>58765775
/pol/ started as containment
Also /new/ was a lot fucking worse
>>
>>58762334
Programmers that aren't smart enough to understand git at a conceptual level use mercurial.
>>
>>58765775

We're taking one for the greater internet
>>
>>58754417
> Or is that even not safe enough?

Why not just write a script that tests the whole restore process?

If you can write a script that checks the checksums, you can easily extend it to do the whole thing.

Here's all the script has to do:

1: Identify some free space to perform the test restore onto.
2: Do a wget (or whatever) to grab the backup from the cloud.
3: Pipe the wget through "tar xzf" (or whatever) and put the reconstructed files onto the restore disk.
4: Write a script to traverse the online files, diff each with its restored version, and then write a file containing the names of all the files that are different in any way (either contents or timestamps).
5: Also write out a list of all files in which every byte in the file is identical. If this list grows a lot suddenly, it means there could be file corruption happening.
5: Verify that if two files have different contents, then a high percentage of the time the restored version has the older timestamp.
6: Verify that if two files have different timestamps, then a high percentage of the time they have different contents. (If not, then your backup/restore process is not preserving timestamps -- which is a bug you need to fix.)

You'll get a few false positives -- i.e. files that are different, but the restored version has the newer timestamp. (This can happen if someone restores a file to an older version by re-copying/re-unzipping it.) The first time you run the script, take a sample of the false positives and see if you can spot any unusual patterns that might indicate file corruption. Once you understand the magnitude of the false positives, then put a threshold in your script to accept a certain percentage of false positives without complaining.
>>
>>58748920
>/pol/ a gud boy, he dindu nuffin'
>>
>>58747078
Can I sue them for this gross incompetence?
>>
>>58763090
I have read it, since when is having a manual an excuse to making a common task an obscure combination of random switches instead of a straightforward command?

Gosh, you're retarded! Admit git's CLI sucks already!
>>
>>58766383
>git is conceptually superior to mercurial
lolno
>>
>>58766927
I don't even use git though, it just sounds silly to complain about commands when you're always expected to read the manual. Of course it's a excuse, the reason the goddamn manual exists is because you're supposed to read it before using the software. Oh sure you say, it looks obscure - but to someone who's gotten used to it, it looks perfectly normal and readable.
It's like insisting on calling Trichloromethane, Chloroform. The latter is more familiar, but then again if you're presumably using this regularly (i.e. you're in chemistry), it shouldn't matter.
>>
>>58747476
>/pol/tards are just right wing SJWs at this point, looking for something to be outraged about

That's exactly why I stopped reading it after about a week.

At first, I thought: "this is refreshing, all this SJW bashing".

Then after about a week I realized /pol/ had just as much emotionally-fueled outrage as what I was looking to get away from. And -- like the SJWs -- it was very clear that a lot of the outrage was mostly for show -- it was kind of like a dick-posting forum, except that instead of competing for the biggest cock of the thread, they competed for the angriest politics.
>>
>>58747598
>This is 4chan, motherfucker.

Wow that sounds like something I would have said in middle school
>>
File: do it.gif (317KB, 407x405px) Image search: [Google]
do it.gif
317KB, 407x405px
>>58748440
>>58748563
>>58750186
>>58750700
>>58750797
>>58751099
>>58759672
>unironically samefaggin in the consumer electronics section of a taiwanese supermarket
>>
>>58752488
lol
>>
>>58747268
>>58747476
See, I actually searched to read about GL before commenting.
>>
>>58747560
They could've done a test restore after creating the backups as well.
>>
File: knight_facepalm.jpg (8KB, 225x224px) Image search: [Google]
knight_facepalm.jpg
8KB, 225x224px
>>58747078

What a bunch of Gits.
>>
>>58751051
>pro-racemixing thread
>/pol/ politics
>race mixing

is your head ok anon?
>>
>>58747078
I accidentally the whole hard-drive.
>>
>>58769393
is yours? if it is, you don't seem to understand english.
>>
There will always be copies on the programmers laptops so it shouldn't matter what happens to the server, right?
>>
File: 陳盈豪.jpg (12KB, 214x300px) Image search: [Google]
陳盈豪.jpg
12KB, 214x300px
>>58765355
>mfw I go to one of the Catholic generals and this British faggot was spamming like fucking mad and the thread was almost at bump limit (about 289 posts)
>Got his posts deleted for spamming probably banned as well
>The post count goes down to 186
That's some SEVERE autism. Like how does he do it?
>>
>>58748381
Fossil is dogshit because its issue tracking system is a joke despite issue tracking being integral to all non-trivial development work. It also has no advantages over git and is missing all the cool toys git supports.
>>
>>58749420
Bitbucket, aka the service that spammed a 200 lines long rainbow ascii art logo to signify their SJW opinions on gay day when git pulling/pushing. Really makes you think.
>>
>>58761752
>and some people still insist that hiroshima nagasaki isn't just about to add upvotes and downvotes
There's even a gold pass-only board.
>>
>>58770005
Autistic screeching and arm flaying channed into 160 wpm shitposting aided by an unnecessary adderall prescription.
Thread posts: 282
Thread images: 39


[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y] [Search | Top | Home]

I'm aware that Imgur.com will stop allowing adult images since 15th of May. I'm taking actions to backup as much data as possible.
Read more on this topic here - https://archived.moe/talk/thread/1694/


If you need a post removed click on it's [Report] button and follow the instruction.
DMCA Content Takedown via dmca.com
All images are hosted on imgur.com.
If you like this website please support us by donating with Bitcoins at 16mKtbZiwW52BLkibtCr8jUg2KVUMTxVQ5
All trademarks and copyrights on this page are owned by their respective parties.
Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.
This is a 4chan archive - all of the content originated from that site.
This means that RandomArchive shows their content, archived.
If you need information for a Poster - contact them.