Skip to content

Instantly share code, notes, and snippets.

View schmurfy's full-sized avatar
:octocat:

Julien Ammous schmurfy

:octocat:
View GitHub Profile
** Invoke gems:melbourne (first_time)
** Execute gems:melbourne
/Users/Schmurfy/Dev/personal/forks/rubinius/rubinius/staging/bin/rbx ./extconf.rbc
make && make install
** Invoke gems:extensions (first_time)
** Execute gems:extensions
/Users/Schmurfy/Dev/personal/forks/rubinius/rubinius/staging/bin/rbx extconf.rb
main # Rubinius::Loader at core/loader.rb:855
rubygems # Rubinius::Loader at core/loader.rb:603
load_rubygems . Rubinius::CodeLoader at core/code_loader.rb:561
@schmurfy
schmurfy / influxdb_cmdline.json
Last active November 25, 2016 12:15
influxb_issue_regex
{
"results": [
{
"series": [
{
"name": "alerts",
"tags": {
"app_name": "mountpoints",
"host": "myhost",
"id": "",
@schmurfy
schmurfy / error
Created July 12, 2016 14:53
error
* thread #1: tid = 0x55bf9, 0x0000000100015e48 mruby`mrb_realloc_simple(mrb=0x746e65746e6f0006, p=0x0000000000000000, len=96) + 24 at gc.c:201, queue = 'com.apple.main-thread', stop reason = EXC_BAD_ACCESS (code=EXC_I386_GPFLT)
frame #0: 0x0000000100015e48 mruby`mrb_realloc_simple(mrb=0x746e65746e6f0006, p=0x0000000000000000, len=96) + 24 at gc.c:201
198 {
199 void *p2;
200
-> 201 p2 = (mrb->allocf)(mrb, p, len, mrb->allocf_ud);
202 if (!p2 && len > 0 && mrb->gc.heaps) {
203 mrb_full_gc(mrb);
204 p2 = (mrb->allocf)(mrb, p, len, mrb->allocf_ud);
(lldb) bt
@schmurfy
schmurfy / multiple.rb
Created March 5, 2015 16:01
rom tinkering
require 'rubygems'
require 'bundler/setup'
require 'rom'
require 'rom/memory'
require 'rom/sql'
sql = ROM.setup(:sql, "sqlite:memory")
sql.default.connection.create_table(:animals) do
@schmurfy
schmurfy / lldb_trace
Created February 26, 2015 12:38
rbx-2.5.2 sigsegv
Process 66561 stopped
* thread #1: tid = 0x83c67, 0x00000001001b0254 ruby`rubinius::GarbageCollector::scan(rubinius::ManagedThread*, bool) [inlined] rubinius::GarbageCollector::scan(this=<unavailable>, this=<unavailable>) + 63 at gc.cpp:367, name = 'rbx.ruby.main', queue = 'com.apple.main-thread', stop reason = EXC_BAD_ACCESS (code=1, address=0x1)
frame #0: 0x00000001001b0254 ruby`rubinius::GarbageCollector::scan(rubinius::ManagedThread*, bool) [inlined] rubinius::GarbageCollector::scan(this=<unavailable>, this=<unavailable>) + 63 at gc.cpp:367
364 Object*** buffer = displace(vrb->buffer(), offset);
365 for(int idx = 0; idx < vrb->size(); idx++) {
366 Object** var = displace(buffer[idx], offset);
-> 367 Object* cur = *var;
368
369 if(cur && cur->reference_p() && (!young_only || cur->young_object_p())) {
370 if(Object* tmp = saw_object(cur)) {
@schmurfy
schmurfy / linking.rb
Last active August 29, 2015 14:07
concurrent-ruby experimentations
require 'rubygems'
require 'bundler/setup'
require 'concurrent'
logger = Logger.new($stderr) #
# Concurrent.configuration.logger = lambda do |level, progname, message = nil, &block|
# logger.add level, message, progname, &block
# end #
{"name":"metadata","hostname":"VMHost2","pid":3142,"level":30,"msg":"Setup interval to purge deleted zones.","time":"2014-09-08T10:28:47.993Z","v":0}
{"name":"metadata","hostname":"VMHost2","pid":3142,"level":30,"msg":"Starting zwatch","time":"2014-09-08T10:28:47.995Z","v":0}
Uncaught TypeError: Cannot read property 'length' of undefined
FROM
Object.async.each (/usr/node/0.10/node_modules/async.js:113:17)
/usr/vm/lib/metadata/agent.js:126:15
gotVMs (/usr/vm/node_modules/VM.js:1489:13)
/usr/vm/node_modules/vmload/index.js:944:13
/usr/node/0.10/node_modules/async.js:240:13
function getInRange(origin_id, range, ret){
if( range > 0 ){
g.V(origin_id).Both("gate_to").ForEach(function(n){
var system_name = g.V(n["id"]).Out("name").ToValue();
if( ret.indexOf(system_name) == -1 ){
ret.push( system_name )
getInRange(n["id"], range - 1, ret)
}
})
GEN vm/gen/config_variables.h
/Users/Schmurfy/.rbenv/versions/2.1.0/bin/ruby vm/codegen/config_vars.rb vm/gen/config_variables.h
/Users/Schmurfy/.rbenv/versions/2.1.0/bin/ruby vm/codegen/encoding_extract.rb /private/tmp/rubinius/vendor/oniguruma vm/gen/encoding_database.cpp
mkdir -p /private/tmp/rubinius/staging//library/encoding/converter
/Users/Schmurfy/.rbenv/versions/2.1.0/bin/ruby vm/codegen/transcoders_extract.rb /private/tmp/rubinius/vendor/oniguruma/enc/trans vm/gen/transcoder_database.cpp
/Users/Schmurfy/.rbenv/versions/2.1.0/bin/ruby vm/codegen/field_extract.rb vm/builtin/basic_object.hpp vm/builtin/object.hpp vm/builtin/integer.hpp vm/builtin/fixnum.hpp vm/builtin/array.hpp vm/builtin/bignum.hpp vm/builtin/executable.hpp vm/builtin/access_variable.hpp vm/builtin/alias.hpp vm/builtin/block_environment.hpp vm/builtin/block_as_method.hpp vm/builtin/byte_array.hpp vm/builtin/io.hpp vm/builtin/channel.hpp vm/builtin/module.hpp vm/builtin/constant_table.hpp vm/builtin/class.hpp vm/builtin/compiled_code.h
@schmurfy
schmurfy / influxdb_logs
Created June 25, 2014 11:19
influxdb crash
[06/25/14 11:18:08] [INFO] Loading configuration file /etc/influxdb.toml
[06/25/14 11:18:08] [INFO] Redirectoring logging to stdout
[06/25/14 11:18:08] [INFO] Starting Influx Server 0.7.3 bound to 127.0.0.1...
[06/25/14 11:18:08] [INFO] Opening database at /apps/monitoring/data/metrics
[06/25/14 11:18:08] [INFO] Opening wal in /apps/monitoring/data/wal
[06/25/14 11:18:08] [INFO] Ssl will be disabled since the ssl port or certificate path weren't set
[06/25/14 11:18:08] [INFO] Initializing Raft HTTP server
[06/25/14 11:18:08] [INFO] Raft Server Listening at 127.0.0.1:8090
[06/25/14 11:18:08] [INFO] Initializing Raft Server: http://admin.monitoring:8090
[06/25/14 11:18:08] [INFO] Recovered from log