Skip to content

Instantly share code, notes, and snippets.

View werkshy's full-sized avatar

Andy O'Neill werkshy

View GitHub Profile
@werkshy
werkshy / crash after restart
Created December 27, 2011 21:30
Mongod crash
Sun Dec 25 00:04:18 Invalid access at address: 0x7f7e1252c474
Sun Dec 25 00:04:18 Got signal: 7 (Bus error).
Sun Dec 25 00:04:18 Backtrace:
0xa8d669 0xa8dc40 0x7fb8cb85a8f0 0x85f742 0x85fb27 0x85fb7a 0x8a3198 0x8b0259 0x8b192b 0x94b686 0x94da35 0x831872 0x82295b 0x825c2c 0x826f45 0x826f9a 0x827420 0xaa80b0 0x7fb8cb8519ca 0x7fb8cae0070d
/usr/bin/mongod(_ZN5mongo10abruptQuitEi+0x399) [0xa8d669]
/usr/bin/mongod(_ZN5mongo24abruptQuitWithAddrSignalEiP7siginfoPv+0x220) [0xa8dc40]
/lib/libpthread.so.0(+0xf8f0) [0x7fb8cb85a8f0]
/usr/bin/mongod(_ZN5mongo16NamespaceDetails10__stdAllocEi+0x252) [0x85f742]
@werkshy
werkshy / gist:1525376
Created December 27, 2011 22:36
Mongodb log running --repair and failing
***** SERVER RESTARTED *****
Tue Dec 27 21:39:06 [initandlisten] MongoDB starting : pid=655 port=27017 dbpath=/var/lib/mongodb 64-bit host=mongod-us-east-1c-01
Tue Dec 27 21:39:06 [initandlisten] db version v2.0.2, pdfile version 4.5
Tue Dec 27 21:39:06 [initandlisten] git version: 514b122d308928517f5841888ceaa4246a7f18e3
Tue Dec 27 21:39:06 [initandlisten] build info: Linux bs-linux64.10gen.cc 2.6.21.7-2.ec2.v1.2.fc8xen #1 SMP Fri Nov 20 17:48:28 EST 2009 x86_64 BOOST_LIB_VERSION=1_41
Tue Dec 27 21:39:06 [initandlisten] options: { config: "/etc/mongodb.conf", dbpath: "/var/lib/mongodb", journal: "true", logappend: "true", logpath: "/var/log/mongodb/mongodb.log", repair: true, replSet: "rep01", rest: "true" }
Tue Dec 27 21:39:06 [initandlisten] journal dir=/var/lib/mongodb/journal
#### Pymongo 2.1.1
for uuid in list(uuids)[:1]:
query = {
"uuid" : uuid,
}
fields = {"period" : 1, "logs.hour": 1}
for doc in db.logEventByHour.find({"uuid":uuid}, fields=fields):
log.debug("doc: %r", doc)
{
"_id" : ObjectId("XXXXXXXXXXXXXXXXXXXX"),
"day" : 5,
"hour" : 21,
"logs" : [
{
"ts" : ISODate("2012-01-05T21:34:00Z"),
"hour" : 15,
"minute" : 34,
"relay" : 64,
@werkshy
werkshy / gist:2931721
Created June 14, 2012 17:47
MSM session without my patch
Jun 14, 2012 1:46:29 PM de.javakaffee.web.msm.RequestTrackingHostValve invoke
FINE: >>>>>> Request starting: GET /EDX/main.html (requestedSessionId null) ==================
Jun 14, 2012 1:46:29 PM de.javakaffee.web.msm.RequestTrackingHostValve invoke
FINE: >>>>>> Request starting: GET /EDX/main.html (requestedSessionId null) ==================
Jun 14, 2012 1:46:29 PM de.javakaffee.web.msm.MemcachedSessionService createSession
FINE: createSession invoked: null
Jun 14, 2012 1:46:29 PM de.javakaffee.web.msm.SessionIdFormat createSessionId
FINE: Creating new session id with orig id 'ping' and memcached id 'n1'.
Jun 14, 2012 1:46:29 PM de.javakaffee.web.msm.NodeAvailabilityCache updateIsNodeAvailable
FINE: CacheLoader returned node availability 'true' for node 'n1'.
@werkshy
werkshy / gist:2931745
Created June 14, 2012 17:51
MSM login session with my patch (new session Id on login)
Jun 14, 2012 1:50:18 PM de.javakaffee.web.msm.RequestTrackingHostValve invoke
FINE: >>>>>> Request starting: GET /EDX/main.html (requestedSessionId null) ==================
Jun 14, 2012 1:50:18 PM de.javakaffee.web.msm.RequestTrackingHostValve invoke
FINE: >>>>>> Request starting: GET /EDX/main.html (requestedSessionId null) ==================
Jun 14, 2012 1:50:18 PM de.javakaffee.web.msm.MemcachedBackupSessionManager createSession
FINE: createSession with null
Jun 14, 2012 1:50:18 PM de.javakaffee.web.msm.MemcachedSessionService createSession
FINE: createSession invoked: null
Jun 14, 2012 1:50:18 PM de.javakaffee.web.msm.SessionIdFormat createSessionId
FINE: Creating new session id with orig id 'ping' and memcached id 'n1'.
@werkshy
werkshy / gist:2931870
Created June 14, 2012 18:07
Headers for MSM sessionId re-use problem
=== Request: POST username and password (posted from login.html) ===
POST /EDX/j_spring_security_check HTTP/1.1
Host: localhost
Connection: keep-alive
Content-Length: 54
Cache-Control: max-age=0
Origin: http://localhost
User-Agent: Mozilla/5.0 (X11; Linux i686) AppleWebKit/536.5 (KHTML, like Gecko) Chrome/19.0.1084.52 Safari/536.5
Content-Type: application/x-www-form-urlencoded
@werkshy
werkshy / gist:2932371
Created June 14, 2012 19:24
m-s-m timeout with session-fixation-prevention enabled
FINE: <<<<<< Request finished: GET /EDX/login.html ==================
Jun 14, 2012 3:08:44 PM de.javakaffee.web.msm.ReadOnlyRequestsCache modifyingRequest
FINE: Registering modifying request: GET /EDX/login.html
Jun 14, 2012 3:09:01 PM de.javakaffee.web.msm.RequestTrackingHostValve invoke
FINE: >>>>>> Request starting: POST /EDX/j_spring_security_check (requestedSessionId 9A0BAF5E3E4296D251F0382B785AB3E7-n1) ==================
Jun 14, 2012 3:09:01 PM de.javakaffee.web.msm.RequestTrackingHostValve invoke
FINE: >>>>>> Request starting: POST /EDX/j_spring_security_check (requestedSessionId 9A0BAF5E3E4296D251F0382B785AB3E7-n1) ==================
Jun 14, 2012 3:09:01 PM de.javakaffee.web.msm.SessionIdFormat createSessionId
FINE: Creating new session id with orig id 'ping' and memcached id 'n1'.
Jun 14, 2012 3:09:01 PM de.javakaffee.web.msm.NodeAvailabilityCache updateIsNodeAvailable
@werkshy
werkshy / gist:2961723
Created June 20, 2012 19:33
Testing jars attached to #143
Jun 20, 2012 3:29:29 PM de.javakaffee.web.msm.RequestTrackingHostValve invoke
FINE: >>>>>> Request starting: POST /EDX/j_spring_security_check (requestedSessionId 48EB1F5F2907DC391846C183332D0A08-n1) ==================
Jun 20, 2012 3:29:29 PM de.javakaffee.web.msm.RequestTrackingHostValve invoke
FINE: >>>>>> Request starting: POST /EDX/j_spring_security_check (requestedSessionId 48EB1F5F2907DC391846C183332D0A08-n1) ==================
Jun 20, 2012 3:29:29 PM de.javakaffee.web.msm.SessionIdFormat createSessionId
FINE: Creating new session id with orig id 'ping' and memcached id 'n1'.
Jun 20, 2012 3:29:29 PM de.javakaffee.web.msm.NodeAvailabilityCache updateIsNodeAvailable
FINE: CacheLoader returned node availability 'true' for node 'n1'.
Jun 20, 2012 3:29:29 PM de.javakaffee.web.msm.MemcachedSessionService loadFromMemcached
@werkshy
werkshy / sleeper-0.2
Created August 25, 2012 02:44
Sleeper: a tool to suspend your PC under lightweight window managers
#!/bin/bash
# Sleeper: a tool to suspend your PC under lightweight window managers
# By Andy O'Neill <andy@potatoriot.com> 2012
# Released to the public domain
# Depends on xprintidle & console-kit (apt-get install xprintidle console-kit)
# Usage: just launch it from your .xinitrc or whatever you use to launch your WM
# e.g. sleeper &