Skip to content

Instantly share code, notes, and snippets.

import time
import pymongo
conn = pymongo.Connection('localhost', 27017)
system = conn.dkp.systems.find_one()
raids = list(conn.dkp.raids.find({'system_id': system['_id']}))
del raids
# no matter how much time passes, the RAM is not being reclaimed
import time
import pymongo
import gc
conn = pymongo.Connection('localhost', 27017)
system = conn.dkp.systems.find_one()
for raid in conn.dkp.raids.find({'system_id': system['_id']}):
pass
defmodule Snowflake do
use Application
def start(_type, _args) do
import Supervisor.Spec
children = [
worker(:riak_core_vnode_master, [Snowflake.VNode]),
]
@vishnevskiy
vishnevskiy / gracex.go
Last active June 29, 2019 18:18
Allows running an Elixir/Erlang subprocess which can be gracefully restarted by daisy chaining spawned children.
package main
import (
"flag"
"fmt"
"io/ioutil"
"log"
"os"
"os/exec"
"os/signal"
def handle_call({:publish, message}, _from, %{sessions: sessions}=state) do
Enum.each(sessions, &send(&1.pid, message))
{:reply, :ok, state}
end