Skip to content

Instantly share code, notes, and snippets.

View daverigby's full-sized avatar

Dave Rigby daverigby

View GitHub Profile
CommandLine: "C:\Program Files\Couchbase\Server\bin\mcstat.exe"
The call to LoadLibrary(ext) failed, Win32 error 0n2
"The system cannot find the file specified."
Please check your debugger configuration and/or network access.
The call to LoadLibrary(exts) failed, Win32 error 0n2
"The system cannot find the file specified."
Please check your debugger configuration and/or network access.
The call to LoadLibrary(uext) failed, Win32 error 0n2
"The system cannot find the file specified."
Please check your debugger configuration and/or network access.
#include <cstdio>
#include <cstdlib>
#include <queue>
void* operator new(std::size_t sz) {
std::printf("global op new called, size = %zu\n",sz);
return std::malloc(sz);
}
void operator delete(void* ptr) noexcept
{

Keybase proof

I hereby claim:

  • I am daverigby on github.
  • I am daverigby (https://keybase.io/daverigby) on keybase.
  • I have a public key whose fingerprint is 5702 9A50 6162 1BBC 8575 FBCE 22F7 9EBF 0B58 C89B

To claim this, I am signing this object:

2016-08-19T22:38:24.191756-07:00 WARNING Breakpad caught crash in memcached. Writing crash dump to /opt/couchbase/var/lib/couchbase/crash/16698145-7e03-a81d-263f3ef4-65733701.dmp before terminating.
2016-08-19T22:38:24.192010-07:00 WARNING Stack backtrace of crashed thread:
2016-08-19T22:38:24.192604-07:00 WARNING /opt/couchbase/bin/memcached() [0x426e14]
2016-08-19T22:38:24.192795-07:00 WARNING /opt/couchbase/bin/memcached(_ZN15google_breakpad16ExceptionHandler12GenerateDumpEPNS0_12CrashContextE+0x3d4) [0x460a14]
2016-08-19T22:38:24.192944-07:00 WARNING /opt/couchbase/bin/memcached() [0x460c15]
2016-08-19T22:38:24.193110-07:00 WARNING /opt/couchbase/bin/memcached(_ZN15google_breakpad16ExceptionHandler13SignalHandlerEiP7siginfoPv+0x97) [0x460d57]
2016-08-19T22:38:24.193265-07:00 WARNING /lib64/libpthread.so.0() [0x7fc967a21710]
2016-08-19T22:38:24.193409-07:00 WARNING /lib64/libpthread.so.0(pthread_mutex_lock+0) [0x7fc967a1b3a0]
2016-08-19T22:38:24.193548-07:00 WARNING /opt/couchba
@daverigby
daverigby / Docker for Mac: Get host ssh access
Last active November 1, 2016 19:01
Docker for Mac: Get host ssh access
Because I was having a similar issue I thought I'd put this here for posterity's sake.
To 'login' (attach to a screen session) in docker for mac you do,
screen ~/Library/Containers/com.docker.docker/Data/com.docker.driver.amd64-linux/tty
login with 'root' no password.
set whatever sysctl setting you need to modify. I had to set max_user_watches for inotify.
#!/bin/bash
set -e
# Ensure we kill all processes in our group on unclean failure
trap "trap - SIGTERM && kill -- -$$" SIGINT SIGTERM
pillowfight_args="-U couchbase://127.0.0.1:12000/default --json --min-size 1000 --max-size 1000 --num-items 10000 --batch-size 1"
@daverigby
daverigby / socket_buffer_sizes
Created June 3, 2016 16:26
Q: What happens to socket send/recv buffer sizes after an accept()?
#include <errno.h>
#include <netinet/in.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <sys/socket.h>
void die(const char *f)
{
printf("%s: %s\n", f, strerror(errno));
Ubuntu 16.04:
sud apt-get install -y libc++-dev libc++abi-dev
@daverigby
daverigby / docker top
Last active September 2, 2016 17:33
Docker top
# Overall container usage:
docker stats $(docker ps --format="{{.Names}}")
# Inside a given container:
docker exec ubuntu12-cv-02 ps aux
if (label == "windows") {
// Skip running unit tests on Windows due to CBD-1740
return [ "SKIP_UNIT_TESTS": 1 ]
}