-
I built Scribe with a 18 month old version of thrift and I ran into the same issue. I'm guessing this is something I'm doing wrong, but I've had to give up for now (rsyslog works fine for us).
Anyway, I wanted to thank you for your help and I'll try again in the next release or two.
Thanks,
2009-08-05 15:26:21 UTC in Scribe
-
I'm positive its the never version of libevent. The Fedora 11 build was built completely separate from the CentOS version and doesn't come with the older version of libevent. Regardless:
# ldd /usr/sbin/scribed
linux-vdso.so.1 => (0x00007fff2edff000)
libboost_system.so.4 => /usr/lib64/libboost_system.so.4 (0x0000003434000000)
libboost_filesystem.so.4 =>...
2009-07-24 23:34:10 UTC in Scribe
-
Working on this project again, sorry for the very late response.
In http://gist.github.com/112436 you can see that the libevent 1.4.4-stable is displayed on start: "Thrift: Fri May 15 14:38:37 2009 libevent 1.4.4-stable method epoll"
I'm having the same issue on Fedora 11 (boost 1.37 / libevent 1.4.5).
I created a bug with the Fedora 11 gdb logs...
2009-07-24 01:24:57 UTC in Scribe
-
I'm getting "stack smashing detected" crashes on both Fedora 11 and CentOS 5.
Fedora 11:
- Thrift - revision 795861
- fb303 - revision 795861
- scribe 2.01
- boost 1.37
- libevent 1.4.5
CentOS
- thrift - 770888
- fb303 - revision 770888
- scribe 2.01
- boost 1.33.1
- libevent 1.1a and 1.4.4-stable
The crash looks like http://gist.github.com/153777
Here are gdb...
2009-07-24 01:17:31 UTC in Scribe
-
I was unable to build on trunk revision 11 because of the following error.
store.cpp: In member function 'long unsigned int BucketStore::bucketize(const std::string&)':
store.cpp:2077: error: jump to case label
store.cpp:2074: error: crosses initialization of 'double key_mod'
store.cpp:2078: error: jump to case label
store.cpp:2074: error: crosses initialization of 'double key_mod'...
2009-07-02 23:29:11 UTC in Scribe
-
Nevermind, it just didn't happen the first couple of times.
Here is another gdb dump: http://gist.github.com/112436
It seems to only occur during "store thread starting". If the server can get through starting all the store threads it seems to run fine. It seems random on when it will fail and when it works.
I'm using thrift revision 770888, fb303 revision 770888 (from thrift...
2009-05-15 22:39:12 UTC in Scribe
-
I updated to libevent 1.4.4-stable and it seems like the issue was resolved.
Thanks for your help!
2009-05-15 18:45:06 UTC in Scribe
-
Supervisor works well: http://supervisord.org/.
2009-05-15 01:05:37 UTC in Scribe
-
Again, gdb info with thrift symbols: http://gist.github.com/110309.
2009-05-12 04:22:25 UTC in Scribe
-
Scribe is still in our development environment so the load is trivial.
We have one Scribe server (configuration in previous post) and two clients (configuration below). Each client is running Scribe and relays messages to the server (I haven't seen the clients crash yet). We have ~15 categories and do about ~60 messages/second.
CPU and memory look fine on the clients and the server.
gdb...
2009-05-12 04:08:08 UTC in Scribe