Skip to content

Instantly share code, notes, and snippets.

View romank0's full-sized avatar

Roman Konoval romank0

View GitHub Profile
@romank0
romank0 / gist:a77f2c8f2262344478bb
Created December 10, 2014 10:25
Modify linux tcp keepalive time

Edit /etc/sysctl.conf file.

Add or modify line with parameter net.ipv4.tcp_keepalive_time and set keepalive time to be 10 minutes so it looks like

net.ipv4.tcp_keepalive_time=600

Here is example how to check, modify settings and then apply it

user@host /path % sudo cat /proc/sys/net/ipv4/tcp_keepalive_time # check current settings 
@romank0
romank0 / -
Created December 4, 2014 18:18
public static void safeDeleteUser(String username) {
Connection conn = null;
try {
// delete user home
WebResponse resp = doGet("/um/users/" + username + "/home", ADMIN_AUTH);
safeDeleteDocument(getStringPropertyFromJson(resp.getText(), "id"));
// delete user from db
conn = getConnection();
conn.setAutoCommit(false);
@romank0
romank0 / .bash_profile
Last active August 29, 2015 14:10
Switch java version OS X
function setjdk() {
if [ $# -ne 0 ]; then
removeFromPath '/System/Library/Frameworks/JavaVM.framework/Home/bin'
if [ -n "${JAVA_HOME+x}" ]; then
removeFromPath $JAVA_HOME
fi
export JAVA_HOME=`/usr/libexec/java_home -v $@`
export PATH=$JAVA_HOME/bin:$PATH
fi
@romank0
romank0 / gist:1220113909e5a35de345
Created December 2, 2014 10:32
debug java process
jsadebugd <pid>
jdb -connect sun.jvm.hotspot.jdi.SADebugServerAttachingConnector:debugServerName=localhost
if (!Date.now) {
Date.now = function() {
return (new Date()).getTime();
};
}
var StatsD = (function($, undefined) {
@romank0
romank0 / gist:c9244765418da3bf21a4
Created September 16, 2014 12:50
turn on auto explain
shared_preload_libraries = 'auto_explain' # (change requires restart)
auto_explain.log_min_duration = '2s'
auto_explain.log_buffers = true
auto_explain.log_analyze = true
custom_variable_classes = 'auto_explain' # list of custom variable class names
@romank0
romank0 / gist:27fa4471c8ce02df041a
Created September 12, 2014 08:21
Change shmmax and shmall inside docker
sudo /etc/init.d/apparmor stop
PID=$(docker inspect --format '{{ .State.Pid }}' <container_id>)
nsenter --target $PID --mount --uts --ipc --net --pid bash
mount -o remount,rw -t proc /proc/sys /proc/sys
echo 150000000 > /proc/sys/kernel/shmmax
echo 10000000 > /proc/sys/kernel/shmall
mount -o remount,ro -t proc /proc/sys /proc/sys
diff --git a/jcloudtests/build.gradle b/jcloudtests/build.gradle
index 1649acd..52d876a 100755
--- a/jcloudtests/build.gradle
+++ b/jcloudtests/build.gradle
@@ -36,3 +36,5 @@ dependencies {
task wrapper(type: Wrapper) {
gradleVersion = '2.0'
}
+
+test.outputs.upToDateWhen { false }
[2014/08/05:14:08:58.607 +0000] [Laika-Core:dataimport:indexerJobScheduler_Worker-7] DEBUG: i.g.laika.indexer.IndexerWorkerImpl - Batch indexed. Time: 1 ms Throutput: 0 tasks/sec
[2014/08/05:14:08:59.712 +0000] [Laika-Core:dataimport:indexerJobScheduler_Worker-8] DEBUG: i.g.laika.indexer.IndexerWorkerImpl - Batch indexed. Time: 105 ms Throutput: 95 tasks/sec
[2014/08/05:14:08:59.716 +0000] [Laika-Core:dataimport:indexerJobScheduler_Worker-8] DEBUG: i.g.laika.indexer.IndexerWorkerImpl - Batch indexed. Time: 1 ms Throutput: 0 tasks/sec
[2014/08/05:14:09:00.608 +0000] [Laika-Core:dataimport:indexerJobScheduler_Worker-9] DEBUG: i.g.laika.indexer.IndexerWorkerImpl - Batch indexed. Time: 1 ms Throutput: 0 tasks/sec
[2014/08/05:14:09:01.639 +0000] [Laika-Core:dataimport:indexerJobScheduler_Worker-10] DEBUG: i.g.laika.indexer.IndexerWorkerImpl - Batch indexed. Time: 1 ms Throutput: 0 tasks/sec
[2014/08/05:14:09:02.797 +0000] [Laika-Core:dataimport:indexerJobScheduler_Worker-1] DEBUG: i.g.laika.indexer.IndexerWorkerIm
This file has been truncated, but you can view the full file.
18:30:00.320 [Laika-Core:staging-askur:indexerJobScheduler_Worker-8] ERROR i.g.l.indexer.DocumentSolrMapperImpl - There is no solr field mapping for indexing data field: transformed.aspect_emailinfo_htmlText
18:30:00.320 [Laika-Core:staging-askur:indexerJobScheduler_Worker-8] ERROR i.g.l.indexer.DocumentSolrMapperImpl - There is no solr field mapping for indexing data field: transformed.aspect_emailinfo_sending_date
18:30:00.320 [Laika-Core:staging-askur:indexerJobScheduler_Worker-8] ERROR i.g.l.indexer.DocumentSolrMapperImpl - There is no solr field mapping for indexing data field: transformed.aspect_emailinfo_subject
18:30:00.320 [Laika-Core:staging-askur:indexerJobScheduler_Worker-8] ERROR i.g.l.indexer.DocumentSolrMapperImpl - There is no solr field mapping for indexing data field: transformed.aspect_letterout_contacts
18:30:00.320 [Laika-Core:staging-askur:indexerJobScheduler_Worker-8] ERROR i.g.l.indexer.DocumentSolrMapperImpl - There is no solr field mapping for indexing data field: transformed.aspect_