| Branch: | Tag: | Revision:

gdp / gdplogd / logd_adv.c @ master

History | View | Annotate | Download (4.8 KB)

# Date Author Comment
47bf70a0 01/07/2020 12:11 PM Eric Allman

Delete some assertions that had zero effect (unsigned >= 0 is always
true); change _gdp_chan_advert_commit to _gdp_chan_advert_flush to avoid
the confusing and inaccurate name.

b38a3bc2 04/04/2019 02:04 PM Eric Allman

Remove advertisement delay --- it didn't fix the problem we were seeing.

9c42eb2e 04/02/2019 05:51 PM Eric Allman

Improved debugging on advertisements.

a1e5eca3 03/22/2019 11:59 AM Eric Allman

Fix advertising and withdrawal to actually delay between each
advertisement. Required changing handling of event loop startup and

5c2abdd9 03/20/2019 03:51 PM Eric Allman

Add swarm.gdplogd.advertise.delay parameter to delay between
advertisements to avoid flooding the network when there are many logs on
a server. Defaults to 100 (microseconds).

bd472f67 03/20/2019 03:32 PM Eric Allman

Add some scaffolding to allow multiple advertisements in a single PDU.

c87dd166 01/23/2019 07:56 AM Eric Allman

Update license date on all files. No functional changes.

92243bf4 05/25/2018 01:22 PM Eric Allman

Snapshot in on-disk format conversion from ad hoc files to SQLite
databases. Compiles but is completely untested.

fc0cbc23 01/23/2018 04:09 PM Eric Allman

Changes necessary to compile under C++ because it doesn't understand
that (void *) is compatible with other pointer types. This adds a lot
of explicit casts that are not needed in C.

218aa128 11/08/2017 12:38 PM Eric Allman

Fix some glitches with context data during startup/shutdown.

833b2d3d 11/08/2017 12:38 PM Eric Allman

Return to compilable state after rebase. No testing.

f2bf61a4 11/08/2017 12:38 PM Eric Allman

Snapshot. Not tested.

5a73c6ad 11/08/2017 12:36 PM Eric Allman

First cut at new net protocol. Compiles, but not yet tested (not even
once --- do not try to run this!).

d15adf12 03/07/2017 12:55 PM Eric Allman

More work on locking issues.

897accec 02/06/2017 10:41 AM Eric Allman

Update licenses to 2017.

1d6925ca 02/06/2017 10:36 AM Eric Allman

Debug level tweaks to make gdplogd log output more coherent. -D10 logs
less than before (use -D11 to get more-or-less what existed previously).
Some level 10s have been dropped to 9s (if they indicate error

195530a2 10/08/2016 08:04 AM Eric Allman

Default swarm.gdplogd.sequencing.allowdups to true. Improved debugging.

bc666c5c 02/23/2016 05:35 PM Eric Allman

Break out physical implementation to an explicit class so new
implementations (e.g., in memory) can be added easily.

672dd559 01/10/2016 05:36 PM Eric Allman

Checkpoint: extent code closer, compiles, doesn't run.

6bd5476b 12/01/2015 01:22 PM Eric Allman

Update license. No code changes.

055d3009 11/21/2015 01:20 PM Eric Allman

Include copyright in all files. There are scripts to do bulk
replacement of the copyright if desired.

2a934f86 01/29/2015 09:54 PM Eric Allman

Generalize logd_advertise_one to allow for de-advertising a single GCL
(e.g., in the event of a migration away).

cf71c5ea 01/29/2015 11:39 AM Eric Allman

Implement gdplogd shutdown actions: withdraw advertisements, explicitly
terminate all subscriptions.

08709feb 01/22/2015 12:53 PM Eric Allman

Restarting when the routing layer goes away now works. Cleanup needed.

93f8dc85 01/22/2015 08:30 AM Eric Allman

Minor change in debugging output.

d260b754 01/16/2015 03:31 PM Eric Allman

Include advertising module in gdplogd.