public inbox for location@lists.ipfire.org
 help / color / mirror / Atom feed
* Next steps of IPFire Location
@ 2020-11-18 19:26 Michael Tremer
  2020-11-19 13:10 ` Michael Tremer
  2020-11-20 16:27 ` Peter Müller
  0 siblings, 2 replies; 11+ messages in thread
From: Michael Tremer @ 2020-11-18 19:26 UTC (permalink / raw)
  To: location

[-- Attachment #1: Type: text/plain, Size: 1614 bytes --]

Hello,

Since there are now so many people involved in this project, I would like to send a little email to report what has happened and what the next steps are going to be…

I have spent (unfortunately) a lot of time to add the ability that we can “flatten the tree” when we export it. That means that no network will overlap with another one and we do not need to care about any orders of iptables rules being added.

That was quite a slow process in Python and since IPFire has to run on small hardware it needed to be ported into C. The tree can now be exported in about 10 seconds on my development box which is running an Intel Xeon E5-2630 processor.

I hope that we can reach acceptable times of only a few minutes on the slowest systems and way under a minute on an average system. To find out about that, I need you help:

I just pushed all changes into the next tree and would everyone who can to install that and report how long this command runs:

  mkdir tmp
  time location export --directory=tmp --format=xt_geoip

It would also be great if you could all check the output if this is still correct. I have done what I could, but I want to have an extra pair of eyes if possible.

If this works well, and no more regressions are being found, I will tag this release and we will close Core Update 153.

We will then roll out all recent changes that make the database better, but had to be held back because the tree needs to be flattened for most use-cases now. All older clients will then no longer receive an updated database any more.

Happy testing.

Best,
-Michael

^ permalink raw reply	[flat|nested] 11+ messages in thread
[parent not found: <ac8de27d-2e51-ce18-13c7-3b1d1be52fbe@gmail.com>]
[parent not found: <ea554258b4c2c1704f94ff492c679987@ipfire.org>]

end of thread, other threads:[~2020-11-28 14:47 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-11-18 19:26 Next steps of IPFire Location Michael Tremer
2020-11-19 13:10 ` Michael Tremer
2020-11-20 16:27 ` Peter Müller
2020-11-22 11:59   ` Peter Müller
2020-11-23 11:16     ` Michael Tremer
2020-11-25 20:24       ` Michael Tremer
2020-11-27  8:03         ` Stefan Schantl
2020-11-27 16:48           ` Michael Tremer
2020-11-28 14:47         ` libloc output for xt_geoip is fine on Core Update 153 Development Build: next/e8ecc81a (was: Re: Next steps of IPFire Location) Peter Müller
     [not found] <ac8de27d-2e51-ce18-13c7-3b1d1be52fbe@gmail.com>
2020-11-23 11:15 ` Next steps of IPFire Location Michael Tremer
     [not found] <ea554258b4c2c1704f94ff492c679987@ipfire.org>
2020-11-26 16:21 ` Michael Tremer

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox