blob: 5d0e3797cf30c0c955228b18e0c61f6b7e809bed (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
|
* I'm currently confused about the statistics API bug (from C), and how shutdown/disconnect is/should be handled.
* gnunet vs GNUnet, gnunet-java project name
* I'm currently trying to increase the robustness of the service APIs,
discuss behavior in some cases
* packaging requirements
====================================================================
* IzPack is ~15MB, do we really want to have it in the svn repo?
No, env var.
* the Runabout can now be an anonymous inner class
* implementation overhead: for public subclasses only constant overhead in the Runabout constructor
* for private/anonymous inner classes: 10-20% overhead, measured over 100M calls
* only issue left: visit methods have to be public, but this is a non issue.
* review the RequestQueue mechanism
* Statistics:
* currently watches can't be canceled on the service level, only on the api level, is this intentional?
=> fine for now
* DHT:
* getStart timeout does not really make sense (why timeout for transmission to the service,
but not for retrieval of answers?)
Is this just a documentation error?
=> fine to NOT have the timeout argument in the Java API
* core:
* what happens if during a transmission the service disconnects? should we retry?
=> "no"
* with the changes in ARM there is no way to restart gnunet with arm if some client is misbehaving
=> SVN UP
* I'm often getting
May 09 09:21:49-194786 util-11121 WARNING `socket' failed at connection.c:892 with error: Too many open files
=> SVN UP
==================
#!bin/sh
java -jar $GNUNET_JAVA_PREFIX/lib/gnunet.jar
==================
#!/bin/sh
if test -z $GNUNET_JAVA_PREFIX
then
GNUNET_JAVA_PREFIX=%INSTALL_PREFIX%
fi
java -jar $GNUNET_JAVA_PREFIX/lib/gnunet.jar
|