Skip to content

Instantly share code, notes, and snippets.

View terabyte's full-sized avatar

Carl Myers terabyte

View GitHub Profile
INFO:gerrit-trigger:Namespace(dry_run=False, gerrit_change_id='Id1e7d6ed6d14a5bc41eef07c155015fd77560a40', gerrit_change_owner_email=None, gerrit_disable=False, gerrit_failure_msg='Unittest bot: Failure!', gerrit_host='gerrit.sjc.cloudera.com', gerrit_label='Verified', gerrit_port=29418, gerrit_readonly=False, gerrit_refspec='refs/changes/40/31840/13', gerrit_ssh_user='cmyers', gerrit_start_msg='Unittest bot: Starting...', gerrit_success_msg='Unittest bot: Success!')
INFO:gerrit-trigger:gerrit instance: <gerrit.GerritInstance object at 0x7fe40c64e390>
INFO:gerrit-trigger:posting 1 commit(s): [{u'status': u'NEW', u'url': u'http://gerrit.sjc.cloudera.com:8080/31840', u'commitMessage': u'Adding foo.txt retrigger retrigger retrigger retrigger retrigger retrigger retrigger retrigger retrigger retrigger retrigger retrigger\n\nChange-Id: Id1e7d6ed6d14a5bc41eef07c155015fd77560a40\n', u'createdOn': 1523304074, u'patchSets': [{u'kind': u'REWORK', u'author': {u'username': u'cmyers', u'name': u'Carl Myers', u'email': u'c
@terabyte
terabyte / -
Created January 24, 2018 22:22
http://cloudera-build-us-west-1.vpc.cloudera.com/s3/build/244221/cdsw/1.3.0/sles/12/x86_64/cdsw/1.3.0/RPMS/x86_64/cloudera-data-science-workbench-1.3.0-1.sles12.x86_64.rpm
http://cloudera-build-us-west-1.vpc.cloudera.com/s3/build/244221/cdsw/1.3.0/sles/12/x86_64/cdsw/1.3.0/repodata/22f26730315dac0a563de528271f6af031ff90ace3cbdc2160dc5602536a9cd2-other.xml.gz
http://cloudera-build-us-west-1.vpc.cloudera.com/s3/build/244221/cdsw/1.3.0/sles/12/x86_64/cdsw/1.3.0/repodata/4f535d5b693fbe55ca7491fa0cc36285e6f0b596fa929620441b6e97beb597fc-primary.xml.gz
http://cloudera-build-us-west-1.vpc.cloudera.com/s3/build/244221/cdsw/1.3.0/sles/12/x86_64/cdsw/1.3.0/repodata/90e34fd47a111048e8208c63506d0f4177f7e8b8a68f9c410bbccbc8a2ae6bea-primary.sqlite.bz2
http://cloudera-build-us-west-1.vpc.cloudera.com/s3/build/244221/cdsw/1.3.0/sles/12/x86_64/cdsw/1.3.0/repodata/a21d30446e947bc284abc8a1dbacd11a7208c30fa57e5c867866ce519071c120-filelists.xml.gz
http://cloudera-build-us-west-1.vpc.cloudera.com/s3/build/244221/cdsw/1.3.0/sles/12/
@terabyte
terabyte / -
Created January 24, 2018 22:21
http://cloudera-build-us-west-1.vpc.cloudera.com/s3/build/192306/cdsw/1.2.1/parcels/CDSW-1.2.1.p1.192306-el7.parcel
http://cloudera-build-us-west-1.vpc.cloudera.com/s3/build/192306/cdsw/1.2.1/redhat/7/x86_64/cdsw/1.2.1/RPMS/x86_64/cloudera-data-science-workbench-1.2.1-1.el7.centos.x86_64.rpm
http://cloudera-build-us-west-1.vpc.cloudera.com/s3/build/192306/cdsw/1.2.1/redhat/7/x86_64/cdsw/1.2.1/repodata/0e7edb4ca5fe9b5c25403aef9ecabb326546ae8c639a6b5501c33bedd90fcf3e-primary.xml.gz
http://cloudera-build-us-west-1.vpc.cloudera.com/s3/build/192306/cdsw/1.2.1/redhat/7/x86_64/cdsw/1.2.1/repodata/21cda42a7c7e9c8e708a1ee7c2384d7f973d45a9ed0a5c5ae6b71217d139621c-primary.sqlite.bz2
http://cloudera-build-us-west-1.vpc.cloudera.com/s3/build/192306/cdsw/1.2.1/redhat/7/x86_64/cdsw/1.2.1/repodata/32f17368977fec86fb0994e0f708fd9e62b6dadadfe332dc73032068494b1d1b-other.xml.gz
http://cloudera-build-us-west-1.vpc.cloudera.com/s3/build/192306/cdsw/1.2.1/redhat/7/x86_64/cdsw/1.2.1/repodata/f1cbf8a5976f132f609488a9e00c33c31898fe95d
; <<>> DiG 9.9.5-9+deb8u14-Debian <<>> reneevorbeck.me
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 16893
;; flags: qr rd ra; QUERY: 1, ANSWER: 4, AUTHORITY: 0, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
/*
* Copyright (C) 2002 Roman Zippel <zippel@linux-m68k.org>
* Copyright (C) 2015 Boris Barbulovski <bbarbulovski@gmail.com>
* Released under the terms of the GNU GPL v2.0.
*/
#include <qglobal.h>
#include <QMainWindow>
#include <QList>
import com.google.common.collect.ImmutableList;
import java.nio.file.Paths;
import org.apache.commons.lang3.tuple.Pair;
import qbt.artifactcacher.CompoundArtifactCacher;
import qbt.artifactcacher.LocalArtifactCacher;
import qbt.config.CompoundQbtRemoteFinder;
import qbt.config.FormatLocalRepoFinder;
import qbt.config.FormatQbtRemoteFinder;
import qbt.config.MapQbtRemoteFinder;
import qbt.config.PatternMultiplexingLocalRepoFinder;
@terabyte
terabyte / amazon.md
Created December 6, 2017 02:27
Amazon's Build System

Prologue

I wrote this answer on stackexchange, here: https://stackoverflow.com/posts/12597919/

It was wrongly deleted for containing "proprietary information" years later. I think that's bullshit so I am posting it here. Come at me.

The Question

Amazon is a SOA system with 100s of services (or so says Amazon Chief Technology Officer Werner Vogels). How do they handle build and release?

#!/usr/bin/env bash
# Copyright (c) 2017 Cloudera, Inc. All rights reserved.
set -ex
# Usage: ./docker.sh
# Usage: ./docker.sh test/test.sh
# Usage: INTERACTIVE=1 ./docker.sh
# This script invokes the docker container, does the needful to ensure the
#!/usr/bin/env bash
PROXY_HOST="foo@example.com"
PROXY_ARGS="-o ProxyCommand='ssh $PROXY_HOST nc %h %p'"
echo "ssh ${PROXY_ARGS} bar@other.example.com"
RESULT="$(ssh ${PROXY_ARGS} bar@other.example.com)"
echo "RESULT=$RESULT"
#!/bin/bash
set -e
if [[ -z "$QBT_ENV_PYTHON" ]]; then
echo "This package requires the variable QBT_ENV_PYTHON be set to e.g. '2_7', '3_2', etc" 1>&2
exit 1
fi
eval export PYTHON_BIN=\$PYTHON_${QBT_ENV_PYTHON}_BIN