Project

General

Profile

Activity

From 08/07/2016 to 09/05/2016

09/05/2016

04:23 PM Bug #16 (Closed): Threaded GDP Clients Fail
Verified that it works from Python API as well. Marking as closed. Nitesh Mor

09/04/2016

04:10 PM Bug #16: Threaded GDP Clients Fail
I've added an updated version of stuck-sub.c that gives more information, such as the return status of various GDP AP... Eric Allman
03:23 PM Bug #16 (Resolved): Threaded GDP Clients Fail
I believe this is fixed by commit:1aa4fc2c. The problem was that the lack of a lock around the open calls permitted ... Eric Allman

09/02/2016

04:44 PM Bug #16 (In Progress): Threaded GDP Clients Fail
I've found some problems, and it behaves differently now, but it still isn't correct. Some of the problems may be in... Eric Allman
04:39 PM Feature #46 (In Progress): Need way of rebuilding log indices ("fsck for logs")
A version of `gdp-log-check` has been checked in, but it isn't well tested yet. I recommend against trying it in pro... Eric Allman

08/31/2016

01:04 PM Bug #16: Threaded GDP Clients Fail
Reproduced with C library. See attached sample program, here's the output (ignore the timestamp precision, for the mo... Nitesh Mor

08/30/2016

10:19 AM Bug #16: Threaded GDP Clients Fail
I think I can reproduce this bug now. At a first look, this does not appear to be specific to the Python API, but nee... Nitesh Mor

08/25/2016

04:18 PM GDP version 0.7.2 now available
Look in the 'Files' section for downloadable pre-packaged .deb files for Debian based systems. For compiling from sou... Nitesh Mor
04:15 PM gdp-client_0.7.2-1_amd64.deb
Nitesh Mor
04:15 PM gdp-server_0.7.2-1_amd64.deb
Nitesh Mor
04:15 PM python-gdp_0.7.2_all.deb
Nitesh Mor
04:15 PM gdp-client_0.7.2-1_armhf.deb
Nitesh Mor
07:33 PM GDP version 0.7.1 now available
Look in the 'Files' section for downloadable pre-packaged .deb files for Debian based systems. For compiling from sou... Nitesh Mor
07:31 PM gdp-server_0.7.1-1_amd64.deb
Log server (v0.7.1) Nitesh Mor
07:31 PM gdp-client_0.7.1-1_armhf.deb
C library v0.7.1 (beaglebone) Nitesh Mor
07:31 PM python-gdp_0.7.1_all.deb
Python bindings around C library (v0.7.1) Nitesh Mor
07:31 PM gdp-client_0.7.1-1_amd64.deb
C library v0.7.1 (swarmbox) Nitesh Mor
05:51 PM Bug #45 (Closed): Reading errors (timeout, assertion failure, end of file)
My bad, wasn't working on the latest version. Right now, the original `gdp-reader` command with the specified argumen... Nitesh Mor
05:24 PM Bug #45: Reading errors (timeout, assertion failure, end of file)
Doesn't work, still. However, this is primarily an issue of corrupt index on the log-server side, which causes it to ... Nitesh Mor
05:31 PM Bug #51 (Closed): Corrupt time-index causes gdplogd to crash (assertion failure)
My bad, looks like commit:b817c441 fixes this already. Should've checked out the latest version Nitesh Mor
05:24 PM Bug #51 (Closed): Corrupt time-index causes gdplogd to crash (assertion failure)
How to reproduce:
```
./gdp-reader -D *=10 -t -f 1551471 -n 1 -G gdp-01.eecs.berkeley.edu edu.berkeley.eecs.swarm...
Nitesh Mor

08/24/2016

02:56 PM Bug #50 (Closed): router will sometimes connect to itself
I found a case on gdp-04 where the router had opened a connection to itself. The routing loop was detected but not r... Eric Allman
02:46 PM Feature #46: Need way of rebuilding log indices ("fsck for logs")
We have some known corrupt logs right now, so this really needs to get fixed. Eric Allman
10:44 AM Feature #46: Need way of rebuilding log indices ("fsck for logs")
See Issue #47 for a brief discussion of the issues. Eric Allman
02:45 PM Feature #43 (Rejected): A default gdp router should be contacted if a local gdp router cannot be ...
Compiling local hostnames into the code is a bad idea. The installation scripts should populate the `swarm.gdp.route... Eric Allman
02:32 PM Bug #45 (Feedback): Reading errors (timeout, assertion failure, end of file)
This is actually several problems. I think I have them all fixed.
* The gdp library was releasing a GCL handle wh...
Eric Allman
10:42 AM Bug #47 (Resolved): No sync to disk after timestamp index update
`DB->sync` does an `fsync` system call, which is slow and expensive. Doing three on every write (since it would have... Eric Allman
10:29 AM Bug #49 (Resolved): Darwin: shared libraries have the wrong internal name
I have changed the libs/makelinks.sh script to leave libgdp.so.0.7 around. I know this isn't the Apple-blessed way o... Eric Allman

08/23/2016

03:29 PM Bug #36 (Resolved): Error 409
Eric Allman
03:27 PM Feature #42 (Closed): Need way to "clone" a log instance
Eric Allman
03:26 PM Bug #29 (Resolved): Internal Server Error
Eric Allman
03:11 PM Bug #39 (Resolved): Repeated "Forwarding NEW SECONDARY to node" messages, leading to "ERROR: Conn...
Eric Allman
03:10 PM Bug #9 (Resolved): Router terminating connections abruptly
Eric Allman
03:09 PM Bug #12 (Resolved): Connection reset for clients
Eric Allman
03:09 PM Bug #32 (Resolved): Router not allowing gdplogd to connect
Eric Allman
02:45 PM Bug #49 (Closed): Darwin: shared libraries have the wrong internal name
I'm tracking down a problem where in GDP/JavaScript interface where debug flags are not preserved and ran across a pr... Anonymous
02:12 PM Feature #48 (Closed): Scanning for corrupt indices at gdplogd startup
Even with appropriate flushing of appends to data file and to index files (`recno=>offset` and `timstamp=>recno`), th... Nitesh Mor
10:51 AM Bug #47 (Closed): No sync to disk after timestamp index update
In `gdplogd` timestamp index maintenance, there ought to be a `DB->sync()` after any update (See source:gdplogd/logd_... Nitesh Mor

08/22/2016

12:32 PM Bug #15 (Closed): Assertion error in Python API
Nitesh Mor
12:32 PM Feature #31 (Resolved): Systemd debian packaging scripts for log-server
Need some cleaning up of the adm/* scripts to make sure:
* both systemd and upstart are supported.
* dependency o...
Nitesh Mor
09:56 AM Bug #45: Reading errors (timeout, assertion failure, end of file)
Yes, I suspect that's exactly the cause. People seem to like the idea of log auto-creation, but it has implications.... Eric Allman
09:39 AM Bug #45: Reading errors (timeout, assertion failure, end of file)
Eric Allman wrote:
> The first observation is that that log exists on both gdp-01 and gdp-04.
Could it be becaus...
Nitesh Mor
08:55 AM Bug #45: Reading errors (timeout, assertion failure, end of file)
The first observation is that that log exists on both gdp-01 and gdp-04. It isn't clear what the semantics of that w... Eric Allman
10:48 PM Bug #45 (Closed): Reading errors (timeout, assertion failure, end of file)
Reading on certain logs/record combinations fails with one out of three results. (on commit:5da0351b).
What causes...
Nitesh Mor
09:25 AM Bug #40 (In Progress): gcl-create calls abort: there should be a version of _gdp_gcl_decref that ...
Eric Allman
09:17 AM Bug #40: gcl-create calls abort: there should be a version of _gdp_gcl_decref that does not invok...
I can't reopen this, but it is happening again:
~~~
bash-3.2$ $PTII/vendors/gdp/gdp/apps/gcl-create -D*=10 -k non...
Anonymous
09:06 AM Feature #46 (Closed): Need way of rebuilding log indices ("fsck for logs")
Since the tidx (timestamp index) is relatively new, many logs don't have the index necessary to make "query by timest... Eric Allman

08/21/2016

01:56 PM Bug #44 (New): Router connections should check for conflicting logs
When a router accepts a connection from another router that it has not previously seen, it should check for name clas... Eric Allman
01:53 PM Feature #42 (Resolved): Need way to "clone" a log instance
`gcl-clone` is now in the apps directory. Eric Allman

08/19/2016

03:47 PM Feature #43 (Rejected): A default gdp router should be contacted if a local gdp router cannot be ...
Unfortunately, building the zero-conf libavahi under Mac OS X is difficult under brew.
As a result, I added "make ...
Anonymous
12:37 PM Feature #42 (Closed): Need way to "clone" a log instance
Kaz needs a way to "clone" an existing log (including metadata) to one or more servers. Currently `gcl_create` inclu... Eric Allman
12:35 PM Bug #40 (Closed): gcl-create calls abort: there should be a version of _gdp_gcl_decref that does ...
I'm going to close this because I can no longer reproduce it. The bug probably still persists though. Anonymous
09:35 AM Bug #40: gcl-create calls abort: there should be a version of _gdp_gcl_decref that does not invok...
Assigning this to myself to see if I can get a close button Anonymous
08:54 AM Bug #41: gdp-writer segfaults under Mac OS X
Thanks! I can no longer reproduce the bug. Anonymous
08:31 AM Bug #41 (Resolved): gdp-writer segfaults under Mac OS X
Resulted from failure to propagate an error if the DNS lookup failed when opening a GDP channel. Fixed in commit:f05... Eric Allman

08/17/2016

12:22 PM Bug #40: gcl-create calls abort: there should be a version of _gdp_gcl_decref that does not invok...
I can't reproduce this, it was probably because some of the daemons were not working, or else there was a fix. I'm m... Anonymous

08/15/2016

03:39 PM Bug #40: gcl-create calls abort: there should be a version of _gdp_gcl_decref that does not invok...
Is gdp-03 up? I'm getting failures from both Mac OS and RHEL:
~~~
bash-3.2$ ./gcl-create -D*=10 -k none -G gdp-03...
Anonymous

08/14/2016

09:43 AM Bug #40: gcl-create calls abort: there should be a version of _gdp_gcl_decref that does not invok...
Christopher Brooks wrote:
> I suspect that gdp-03.eecs.berkeley.edu might be down.
>
gdp-03 is working fine (ju...
Nitesh Mor
09:16 AM Bug #40 (Closed): gcl-create calls abort: there should be a version of _gdp_gcl_decref that does ...
I suspect that gdp-03.eecs.berkeley.edu might be down.
The more immediate symptom is that gcl-create Is failing wi...
Anonymous
09:34 AM Bug #41 (Closed): gdp-writer segfaults under Mac OS X
Under Mac OS X, gdp-writer segfaults
~~~
bash-3.2$ echo "foo" | /Users/cxh/ptII/vendors/gdp/gdp/apps/gdp-writer -...
Anonymous

08/11/2016

12:43 PM Feature #37 (Closed): Add read by timestamp feature in Python API
Commit commit:fae38f90 implements this. Nitesh Mor

08/10/2016

04:14 PM GDP version 0.7.0 now available

Look in the 'Files' section for downloadable pre-packaged `.deb` files for Debian based systems. For compiling from...
Nitesh Mor
04:06 PM gdp-client_0.7.0-1_armhf.deb
v 0.7.0 client package for Beaglebone Nitesh Mor
04:06 PM gdp-client_0.7.0-1_amd64.deb
v 0.7.0 client package for x86 (64 bit) Nitesh Mor
04:06 PM python-gdp_0.7.0_all.deb
v 0.7.0 python bindings (architecture independent) Nitesh Mor
10:16 PM Bug #39 (Closed): Repeated "Forwarding NEW SECONDARY to node" messages, leading to "ERROR: Connec...
Router goes in a pretty useless state, not allowing any clients to do useful operations. Here are the symptoms:
- ...
Nitesh Mor

08/09/2016

03:55 PM Bug #15 (Feedback): Assertion error in Python API
Nitesh Mor
03:53 PM Feature #13 (Closed): Flushing administrative output
Nitesh Mor
03:52 PM Bug #14 (Closed): GDP logging
Nitesh Mor
03:49 PM Bug #21 (Resolved): "500: internal server error" in the visualization tool.
Nitesh Mor
03:43 PM Bug #28 (In Progress): gdplogd losing connection to the router. signature write failure: Success
Nitesh Mor
03:40 PM Bug #30 (Closed): Zeroconf lookup hangs on reconnect attempt
Nitesh Mor
03:37 PM Bug #35 (In Progress): EP Crypto Error
Check if API is being properly applied. Nitesh Mor
03:36 PM Bug #36 (In Progress): Error 409
Nitesh Mor

08/08/2016

08:24 AM Bug #17 (Closed): Issue with gcl-create and log subscription
Closed: no feedback in over two weeks, presumed fixed. Eric Allman
08:22 AM Bug #38 (Resolved): Resource exhaustion after repeated router restarts
Fixed in commit:ed4ec0a4. Eric Allman
08:22 AM Bug #38 (Closed): Resource exhaustion after repeated router restarts
GDP clients (including gdplogd) attempt to create a new router connection if the old one goes away. The GDP library ... Eric Allman
 

Also available in: Atom