public inbox for development@lists.ipfire.org
 help / color / mirror / Atom feed
* [PATCH] unbound: Update to 1.6.0
@ 2016-12-16  8:50 Matthias Fischer
  2016-12-16 10:28 ` Michael Tremer
  0 siblings, 1 reply; 10+ messages in thread
From: Matthias Fischer @ 2016-12-16  8:50 UTC (permalink / raw)
  To: development

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

Signed-off-by: Matthias Fischer <matthias.fischer(a)ipfire.org>

For details, see:
http://www.unbound.net/download.html
---
 config/rootfiles/common/unbound | 2 +-
 lfs/unbound                     | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/config/rootfiles/common/unbound b/config/rootfiles/common/unbound
index 722d73057..c31b8a698 100644
--- a/config/rootfiles/common/unbound
+++ b/config/rootfiles/common/unbound
@@ -10,7 +10,7 @@ etc/unbound/unbound.conf
 #usr/lib/libunbound.la
 #usr/lib/libunbound.so
 usr/lib/libunbound.so.2
-usr/lib/libunbound.so.2.4.2
+usr/lib/libunbound.so.2.4.3
 usr/sbin/unbound
 usr/sbin/unbound-anchor
 usr/sbin/unbound-checkconf
diff --git a/lfs/unbound b/lfs/unbound
index b2ef6ac4c..3494a7b06 100644
--- a/lfs/unbound
+++ b/lfs/unbound
@@ -24,7 +24,7 @@
 
 include Config
 
-VER        = 1.5.10
+VER        = 1.6.0
 
 THISAPP    = unbound-$(VER)
 DL_FILE    = $(THISAPP).tar.gz
@@ -40,7 +40,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_MD5 = 0a3a236811f1ab5c1dc31974fa74e047
+$(DL_FILE)_MD5 = 78409eccf7260d260b6463f85e59c66b
 
 install : $(TARGET)
 
-- 
2.11.0


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [PATCH] unbound: Update to 1.6.0
  2016-12-16  8:50 [PATCH] unbound: Update to 1.6.0 Matthias Fischer
@ 2016-12-16 10:28 ` Michael Tremer
  2016-12-16 11:47   ` Matthias Fischer
  0 siblings, 1 reply; 10+ messages in thread
From: Michael Tremer @ 2016-12-16 10:28 UTC (permalink / raw)
  To: development

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

Good morning,

thanks for the patch.

Did you try reverting this one and test if things like
"pakfirehub01.i.ipfire.org" resolve again? I have seen that there is some
changes for qname minimisation.

  http://git.ipfire.org/?p=ipfire-2.x.git;a=commitdiff;h=86e9d04bfb73eb256682a567e187fe1e5cdcc3ca

-Michael

On Fri, 2016-12-16 at 09:50 +0100, Matthias Fischer wrote:
> Signed-off-by: Matthias Fischer <matthias.fischer(a)ipfire.org>
> 
> For details, see:
> http://www.unbound.net/download.html
> ---
>  config/rootfiles/common/unbound | 2 +-
>  lfs/unbound                     | 4 ++--
>  2 files changed, 3 insertions(+), 3 deletions(-)
> 
> diff --git a/config/rootfiles/common/unbound b/config/rootfiles/common/unbound
> index 722d73057..c31b8a698 100644
> --- a/config/rootfiles/common/unbound
> +++ b/config/rootfiles/common/unbound
> @@ -10,7 +10,7 @@ etc/unbound/unbound.conf
>  #usr/lib/libunbound.la
>  #usr/lib/libunbound.so
>  usr/lib/libunbound.so.2
> -usr/lib/libunbound.so.2.4.2
> +usr/lib/libunbound.so.2.4.3
>  usr/sbin/unbound
>  usr/sbin/unbound-anchor
>  usr/sbin/unbound-checkconf
> diff --git a/lfs/unbound b/lfs/unbound
> index b2ef6ac4c..3494a7b06 100644
> --- a/lfs/unbound
> +++ b/lfs/unbound
> @@ -24,7 +24,7 @@
>  
>  include Config
>  
> -VER        = 1.5.10
> +VER        = 1.6.0
>  
>  THISAPP    = unbound-$(VER)
>  DL_FILE    = $(THISAPP).tar.gz
> @@ -40,7 +40,7 @@ objects = $(DL_FILE)
>  
>  $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
>  
> -$(DL_FILE)_MD5 = 0a3a236811f1ab5c1dc31974fa74e047
> +$(DL_FILE)_MD5 = 78409eccf7260d260b6463f85e59c66b
>  
>  install : $(TARGET)
>  

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 819 bytes --]

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [PATCH] unbound: Update to 1.6.0
  2016-12-16 10:28 ` Michael Tremer
@ 2016-12-16 11:47   ` Matthias Fischer
  2016-12-16 11:59     ` Michael Tremer
  0 siblings, 1 reply; 10+ messages in thread
From: Matthias Fischer @ 2016-12-16 11:47 UTC (permalink / raw)
  To: development

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

Hi,

On 16.12.2016 11:28, Michael Tremer wrote:
> Did you try reverting this one and test if things like
> "pakfirehub01.i.ipfire.org" resolve again?

I just tested after adding "qname-minimisation: yes" and
"harden-below-nxdomain: yes" to '/etc/unbound/unbound.conf', but neither
"pakfirehub01.i.ipfire.org" nor its ip-address "172.28.1.165" answered.

No connection through browser, ping loss on both = 100%.

With or without, I get the following answer with 'dig':

...
root(a)ipfire: /etc/unbound # dig pakfirehub01.i.ipfire.org

; <<>> DiG 9.10.3-P4 <<>> pakfirehub01.i.ipfire.org
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 45016
;; flags: qr rd ra ad; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;pakfirehub01.i.ipfire.org.     IN      A

;; ANSWER SECTION:
pakfirehub01.i.ipfire.org. 293  IN      A       172.28.1.165

;; Query time: 0 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Fri Dec 16 12:33:28 CET 2016
;; MSG SIZE  rcvd: 70
...

Best,
Matthias


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [PATCH] unbound: Update to 1.6.0
  2016-12-16 11:47   ` Matthias Fischer
@ 2016-12-16 11:59     ` Michael Tremer
  2016-12-16 15:44       ` Matthias Fischer
  0 siblings, 1 reply; 10+ messages in thread
From: Michael Tremer @ 2016-12-16 11:59 UTC (permalink / raw)
  To: development

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

Hi,

that server is not available from the internet. But that you get that IP address
is enough for me. That didn't happen before.

I will revert that commit and we will see in the testing if this raises any
problems again...

Best,
-Michael

On Fri, 2016-12-16 at 12:47 +0100, Matthias Fischer wrote:
> Hi,
> 
> On 16.12.2016 11:28, Michael Tremer wrote:
> > 
> > Did you try reverting this one and test if things like
> > "pakfirehub01.i.ipfire.org" resolve again?
> 
> I just tested after adding "qname-minimisation: yes" and
> "harden-below-nxdomain: yes" to '/etc/unbound/unbound.conf', but neither
> "pakfirehub01.i.ipfire.org" nor its ip-address "172.28.1.165" answered.
> 
> No connection through browser, ping loss on both = 100%.
> 
> With or without, I get the following answer with 'dig':
> 
> ...
> root(a)ipfire: /etc/unbound # dig pakfirehub01.i.ipfire.org
> 
> ; <<>> DiG 9.10.3-P4 <<>> pakfirehub01.i.ipfire.org
> ;; global options: +cmd
> ;; Got answer:
> ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 45016
> ;; flags: qr rd ra ad; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1
> 
> ;; OPT PSEUDOSECTION:
> ; EDNS: version: 0, flags:; udp: 4096
> ;; QUESTION SECTION:
> ;pakfirehub01.i.ipfire.org.     IN      A
> 
> ;; ANSWER SECTION:
> pakfirehub01.i.ipfire.org. 293  IN      A       172.28.1.165
> 
> ;; Query time: 0 msec
> ;; SERVER: 127.0.0.1#53(127.0.0.1)
> ;; WHEN: Fri Dec 16 12:33:28 CET 2016
> ;; MSG SIZE  rcvd: 70
> ...
> 
> Best,
> Matthias
> 

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 819 bytes --]

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [PATCH] unbound: Update to 1.6.0
  2016-12-16 11:59     ` Michael Tremer
@ 2016-12-16 15:44       ` Matthias Fischer
  2016-12-16 16:13         ` Michael Tremer
  0 siblings, 1 reply; 10+ messages in thread
From: Matthias Fischer @ 2016-12-16 15:44 UTC (permalink / raw)
  To: development

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

Hi,

unbound 1.6.0 - with reverted commit - is running here since a few hours
without seen problems so far - we'll see.

One question, being curious:

Could it make sense to compile 'unbound' using '--with-pthreads' for
threading support?

I got the following in '_build.ipfire.log' right now:

...
checking for the pthreads library -lpthreads... no
checking whether pthreads work without any flags... no
checking whether pthreads work with -Kthread... no
checking whether pthreads work with -kthread... no
checking for the pthreads library -llthread... no
checking whether pthreads work with -pthread... yes
checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE
checking if more special flags are required for pthreads... no
checking for PTHREAD_PRIO_INHERIT... yes
checking for pthread_spinlock_t... yes
checking for pthread_rwlock_t... yes
checking if -pthread unused during linking... no
...

In this regard, I read
https://www.unbound.net/documentation/howto_optimise.html, but I'm not
so skilled in programming to judge whether this would lead to any
advantages...

Best,
Matthias

On 16.12.2016 12:59, Michael Tremer wrote:
> Hi,
> 
> that server is not available from the internet. But that you get that IP address
> is enough for me. That didn't happen before.
> 
> I will revert that commit and we will see in the testing if this raises any
> problems again...
> 
> Best,
> -Michael
> 
> On Fri, 2016-12-16 at 12:47 +0100, Matthias Fischer wrote:
>> Hi,
>> 
>> On 16.12.2016 11:28, Michael Tremer wrote:
>> > 
>> > Did you try reverting this one and test if things like
>> > "pakfirehub01.i.ipfire.org" resolve again?
>> 
>> I just tested after adding "qname-minimisation: yes" and
>> "harden-below-nxdomain: yes" to '/etc/unbound/unbound.conf', but neither
>> "pakfirehub01.i.ipfire.org" nor its ip-address "172.28.1.165" answered.
>> 
>> No connection through browser, ping loss on both = 100%.
>> 
>> With or without, I get the following answer with 'dig':
>> 
>> ...
>> root(a)ipfire: /etc/unbound # dig pakfirehub01.i.ipfire.org
>> 
>> ; <<>> DiG 9.10.3-P4 <<>> pakfirehub01.i.ipfire.org
>> ;; global options: +cmd
>> ;; Got answer:
>> ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 45016
>> ;; flags: qr rd ra ad; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1
>> 
>> ;; OPT PSEUDOSECTION:
>> ; EDNS: version: 0, flags:; udp: 4096
>> ;; QUESTION SECTION:
>> ;pakfirehub01.i.ipfire.org.     IN      A
>> 
>> ;; ANSWER SECTION:
>> pakfirehub01.i.ipfire.org. 293  IN      A       172.28.1.165
>> 
>> ;; Query time: 0 msec
>> ;; SERVER: 127.0.0.1#53(127.0.0.1)
>> ;; WHEN: Fri Dec 16 12:33:28 CET 2016
>> ;; MSG SIZE  rcvd: 70
>> ...
>> 
>> Best,
>> Matthias
>> 
> 


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [PATCH] unbound: Update to 1.6.0
  2016-12-16 15:44       ` Matthias Fischer
@ 2016-12-16 16:13         ` Michael Tremer
  2016-12-16 16:39           ` Matthias Fischer
  0 siblings, 1 reply; 10+ messages in thread
From: Michael Tremer @ 2016-12-16 16:13 UTC (permalink / raw)
  To: development

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

What else is it using for threading right now?

On Fri, 2016-12-16 at 16:44 +0100, Matthias Fischer wrote:
> Hi,
> 
> unbound 1.6.0 - with reverted commit - is running here since a few hours
> without seen problems so far - we'll see.
> 
> One question, being curious:
> 
> Could it make sense to compile 'unbound' using '--with-pthreads' for
> threading support?
> 
> I got the following in '_build.ipfire.log' right now:
> 
> ...
> checking for the pthreads library -lpthreads... no
> checking whether pthreads work without any flags... no
> checking whether pthreads work with -Kthread... no
> checking whether pthreads work with -kthread... no
> checking for the pthreads library -llthread... no
> checking whether pthreads work with -pthread... yes
> checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE
> checking if more special flags are required for pthreads... no
> checking for PTHREAD_PRIO_INHERIT... yes
> checking for pthread_spinlock_t... yes
> checking for pthread_rwlock_t... yes
> checking if -pthread unused during linking... no
> ...
> 
> In this regard, I read
> https://www.unbound.net/documentation/howto_optimise.html, but I'm not
> so skilled in programming to judge whether this would lead to any
> advantages...
> 
> Best,
> Matthias
> 
> On 16.12.2016 12:59, Michael Tremer wrote:
> > 
> > Hi,
> > 
> > that server is not available from the internet. But that you get that IP
> > address
> > is enough for me. That didn't happen before.
> > 
> > I will revert that commit and we will see in the testing if this raises any
> > problems again...
> > 
> > Best,
> > -Michael
> > 
> > On Fri, 2016-12-16 at 12:47 +0100, Matthias Fischer wrote:
> > > 
> > > Hi,
> > > 
> > > On 16.12.2016 11:28, Michael Tremer wrote:
> > > > 
> > > > 
> > > > Did you try reverting this one and test if things like
> > > > "pakfirehub01.i.ipfire.org" resolve again?
> > > 
> > > I just tested after adding "qname-minimisation: yes" and
> > > "harden-below-nxdomain: yes" to '/etc/unbound/unbound.conf', but neither
> > > "pakfirehub01.i.ipfire.org" nor its ip-address "172.28.1.165" answered.
> > > 
> > > No connection through browser, ping loss on both = 100%.
> > > 
> > > With or without, I get the following answer with 'dig':
> > > 
> > > ...
> > > root(a)ipfire: /etc/unbound # dig pakfirehub01.i.ipfire.org
> > > 
> > > ; <<>> DiG 9.10.3-P4 <<>> pakfirehub01.i.ipfire.org
> > > ;; global options: +cmd
> > > ;; Got answer:
> > > ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 45016
> > > ;; flags: qr rd ra ad; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1
> > > 
> > > ;; OPT PSEUDOSECTION:
> > > ; EDNS: version: 0, flags:; udp: 4096
> > > ;; QUESTION SECTION:
> > > ;pakfirehub01.i.ipfire.org.     IN      A
> > > 
> > > ;; ANSWER SECTION:
> > > pakfirehub01.i.ipfire.org. 293  IN      A       172.28.1.165
> > > 
> > > ;; Query time: 0 msec
> > > ;; SERVER: 127.0.0.1#53(127.0.0.1)
> > > ;; WHEN: Fri Dec 16 12:33:28 CET 2016
> > > ;; MSG SIZE  rcvd: 70
> > > ...
> > > 
> > > Best,
> > > Matthias
> > > 
> > 
> 

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 819 bytes --]

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [PATCH] unbound: Update to 1.6.0
  2016-12-16 16:13         ` Michael Tremer
@ 2016-12-16 16:39           ` Matthias Fischer
  2016-12-16 16:42             ` Michael Tremer
  0 siblings, 1 reply; 10+ messages in thread
From: Matthias Fischer @ 2016-12-16 16:39 UTC (permalink / raw)
  To: development

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

Hi,

As far as I can see, it uses one thread per processor as set through the
init-file.

Here, the generated 'tuning.conf' contains "num-threads: 2", which is
ok, the machine has two cores.

The question is, what differences would compiling with '--with-pthreads'
make? This option came to my view, but I don't know if this would make
anything better.

Best,
Matthias

On 16.12.2016 17:13, Michael Tremer wrote:
> What else is it using for threading right now?
> 
> On Fri, 2016-12-16 at 16:44 +0100, Matthias Fischer wrote:
>> Hi,
>> 
>> unbound 1.6.0 - with reverted commit - is running here since a few hours
>> without seen problems so far - we'll see.
>> 
>> One question, being curious:
>> 
>> Could it make sense to compile 'unbound' using '--with-pthreads' for
>> threading support?
>> 
>> I got the following in '_build.ipfire.log' right now:
>> 
>> ...
>> checking for the pthreads library -lpthreads... no
>> checking whether pthreads work without any flags... no
>> checking whether pthreads work with -Kthread... no
>> checking whether pthreads work with -kthread... no
>> checking for the pthreads library -llthread... no
>> checking whether pthreads work with -pthread... yes
>> checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE
>> checking if more special flags are required for pthreads... no
>> checking for PTHREAD_PRIO_INHERIT... yes
>> checking for pthread_spinlock_t... yes
>> checking for pthread_rwlock_t... yes
>> checking if -pthread unused during linking... no
>> ...
>> 
>> In this regard, I read
>> https://www.unbound.net/documentation/howto_optimise.html, but I'm not
>> so skilled in programming to judge whether this would lead to any
>> advantages...
>> 
>> Best,
>> Matthias
>> 
>> On 16.12.2016 12:59, Michael Tremer wrote:
>> > 
>> > Hi,
>> > 
>> > that server is not available from the internet. But that you get that IP
>> > address
>> > is enough for me. That didn't happen before.
>> > 
>> > I will revert that commit and we will see in the testing if this raises any
>> > problems again...
>> > 
>> > Best,
>> > -Michael
>> > 
>> > On Fri, 2016-12-16 at 12:47 +0100, Matthias Fischer wrote:
>> > > 
>> > > Hi,
>> > > 
>> > > On 16.12.2016 11:28, Michael Tremer wrote:
>> > > > 
>> > > > 
>> > > > Did you try reverting this one and test if things like
>> > > > "pakfirehub01.i.ipfire.org" resolve again?
>> > > 
>> > > I just tested after adding "qname-minimisation: yes" and
>> > > "harden-below-nxdomain: yes" to '/etc/unbound/unbound.conf', but neither
>> > > "pakfirehub01.i.ipfire.org" nor its ip-address "172.28.1.165" answered.
>> > > 
>> > > No connection through browser, ping loss on both = 100%.
>> > > 
>> > > With or without, I get the following answer with 'dig':
>> > > 
>> > > ...
>> > > root(a)ipfire: /etc/unbound # dig pakfirehub01.i.ipfire.org
>> > > 
>> > > ; <<>> DiG 9.10.3-P4 <<>> pakfirehub01.i.ipfire.org
>> > > ;; global options: +cmd
>> > > ;; Got answer:
>> > > ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 45016
>> > > ;; flags: qr rd ra ad; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1
>> > > 
>> > > ;; OPT PSEUDOSECTION:
>> > > ; EDNS: version: 0, flags:; udp: 4096
>> > > ;; QUESTION SECTION:
>> > > ;pakfirehub01.i.ipfire.org.     IN      A
>> > > 
>> > > ;; ANSWER SECTION:
>> > > pakfirehub01.i.ipfire.org. 293  IN      A       172.28.1.165
>> > > 
>> > > ;; Query time: 0 msec
>> > > ;; SERVER: 127.0.0.1#53(127.0.0.1)
>> > > ;; WHEN: Fri Dec 16 12:33:28 CET 2016
>> > > ;; MSG SIZE  rcvd: 70
>> > > ...
>> > > 
>> > > Best,
>> > > Matthias
>> > > 
>> > 
>> 
> 


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [PATCH] unbound: Update to 1.6.0
  2016-12-16 16:39           ` Matthias Fischer
@ 2016-12-16 16:42             ` Michael Tremer
  2016-12-16 17:52               ` Matthias Fischer
  0 siblings, 1 reply; 10+ messages in thread
From: Michael Tremer @ 2016-12-16 16:42 UTC (permalink / raw)
  To: development

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

On Fri, 2016-12-16 at 17:39 +0100, Matthias Fischer wrote:
> Hi,
> 
> As far as I can see, it uses one thread per processor as set through the
> init-file.
> 
> Here, the generated 'tuning.conf' contains "num-threads: 2", which is
> ok, the machine has two cores.

We always set that to the number of active processors, yes.

> The question is, what differences would compiling with '--with-pthreads'
> make? This option came to my view, but I don't know if this would make
> anything better.

Try it out them. The number of threads will be the same but it should definitely
use pthreads then which is the fastest implmentation of threads in Linux. There
is a few things outside glibc, but I cannot imagine that unbound is using
anything else but pthreads already.

-Michael

> 
> Best,
> Matthias
> 
> On 16.12.2016 17:13, Michael Tremer wrote:
> > 
> > What else is it using for threading right now?
> > 
> > On Fri, 2016-12-16 at 16:44 +0100, Matthias Fischer wrote:
> > > 
> > > Hi,
> > > 
> > > unbound 1.6.0 - with reverted commit - is running here since a few hours
> > > without seen problems so far - we'll see.
> > > 
> > > One question, being curious:
> > > 
> > > Could it make sense to compile 'unbound' using '--with-pthreads' for
> > > threading support?
> > > 
> > > I got the following in '_build.ipfire.log' right now:
> > > 
> > > ...
> > > checking for the pthreads library -lpthreads... no
> > > checking whether pthreads work without any flags... no
> > > checking whether pthreads work with -Kthread... no
> > > checking whether pthreads work with -kthread... no
> > > checking for the pthreads library -llthread... no
> > > checking whether pthreads work with -pthread... yes
> > > checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE
> > > checking if more special flags are required for pthreads... no
> > > checking for PTHREAD_PRIO_INHERIT... yes
> > > checking for pthread_spinlock_t... yes
> > > checking for pthread_rwlock_t... yes
> > > checking if -pthread unused during linking... no
> > > ...
> > > 
> > > In this regard, I read
> > > https://www.unbound.net/documentation/howto_optimise.html, but I'm not
> > > so skilled in programming to judge whether this would lead to any
> > > advantages...
> > > 
> > > Best,
> > > Matthias
> > > 
> > > On 16.12.2016 12:59, Michael Tremer wrote:
> > > > 
> > > > 
> > > > Hi,
> > > > 
> > > > that server is not available from the internet. But that you get that IP
> > > > address
> > > > is enough for me. That didn't happen before.
> > > > 
> > > > I will revert that commit and we will see in the testing if this raises
> > > > any
> > > > problems again...
> > > > 
> > > > Best,
> > > > -Michael
> > > > 
> > > > On Fri, 2016-12-16 at 12:47 +0100, Matthias Fischer wrote:
> > > > > 
> > > > > 
> > > > > Hi,
> > > > > 
> > > > > On 16.12.2016 11:28, Michael Tremer wrote:
> > > > > > 
> > > > > > 
> > > > > > 
> > > > > > Did you try reverting this one and test if things like
> > > > > > "pakfirehub01.i.ipfire.org" resolve again?
> > > > > 
> > > > > I just tested after adding "qname-minimisation: yes" and
> > > > > "harden-below-nxdomain: yes" to '/etc/unbound/unbound.conf', but
> > > > > neither
> > > > > "pakfirehub01.i.ipfire.org" nor its ip-address "172.28.1.165"
> > > > > answered.
> > > > > 
> > > > > No connection through browser, ping loss on both = 100%.
> > > > > 
> > > > > With or without, I get the following answer with 'dig':
> > > > > 
> > > > > ...
> > > > > root(a)ipfire: /etc/unbound # dig pakfirehub01.i.ipfire.org
> > > > > 
> > > > > ; <<>> DiG 9.10.3-P4 <<>> pakfirehub01.i.ipfire.org
> > > > > ;; global options: +cmd
> > > > > ;; Got answer:
> > > > > ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 45016
> > > > > ;; flags: qr rd ra ad; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL:
> > > > > 1
> > > > > 
> > > > > ;; OPT PSEUDOSECTION:
> > > > > ; EDNS: version: 0, flags:; udp: 4096
> > > > > ;; QUESTION SECTION:
> > > > > ;pakfirehub01.i.ipfire.org.     IN      A
> > > > > 
> > > > > ;; ANSWER SECTION:
> > > > > pakfirehub01.i.ipfire.org. 293  IN      A       172.28.1.165
> > > > > 
> > > > > ;; Query time: 0 msec
> > > > > ;; SERVER: 127.0.0.1#53(127.0.0.1)
> > > > > ;; WHEN: Fri Dec 16 12:33:28 CET 2016
> > > > > ;; MSG SIZE  rcvd: 70
> > > > > ...
> > > > > 
> > > > > Best,
> > > > > Matthias
> > > > > 
> > > > 
> > > 
> > 
> 

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 819 bytes --]

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [PATCH] unbound: Update to 1.6.0
  2016-12-16 16:42             ` Michael Tremer
@ 2016-12-16 17:52               ` Matthias Fischer
  2016-12-18 18:07                 ` Michael Tremer
  0 siblings, 1 reply; 10+ messages in thread
From: Matthias Fischer @ 2016-12-16 17:52 UTC (permalink / raw)
  To: development

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

Hi,

it made absolutely NO difference. Binarys were identical, too.

'configure' contains:

...
# Check whether --with-pthreads was given.
if test "${with_pthreads+set}" = set; then :
  withval=$with_pthreads;
else
   withval="yes"
fi
...

Can it be that its enabled automatically, if no option is given!? *sigh*

Best,
Matthias

On 16.12.2016 17:42, Michael Tremer wrote:
> On Fri, 2016-12-16 at 17:39 +0100, Matthias Fischer wrote:
>> Hi,
>> 
>> As far as I can see, it uses one thread per processor as set through the
>> init-file.
>> 
>> Here, the generated 'tuning.conf' contains "num-threads: 2", which is
>> ok, the machine has two cores.
> 
> We always set that to the number of active processors, yes.
> 
>> The question is, what differences would compiling with '--with-pthreads'
>> make? This option came to my view, but I don't know if this would make
>> anything better.
> 
> Try it out them. The number of threads will be the same but it should definitely
> use pthreads then which is the fastest implmentation of threads in Linux. There
> is a few things outside glibc, but I cannot imagine that unbound is using
> anything else but pthreads already.
> 
> -Michael
> 
>> 
>> Best,
>> Matthias
>> 
>> On 16.12.2016 17:13, Michael Tremer wrote:
>> > 
>> > What else is it using for threading right now?
>> > 
>> > On Fri, 2016-12-16 at 16:44 +0100, Matthias Fischer wrote:
>> > > 
>> > > Hi,
>> > > 
>> > > unbound 1.6.0 - with reverted commit - is running here since a few hours
>> > > without seen problems so far - we'll see.
>> > > 
>> > > One question, being curious:
>> > > 
>> > > Could it make sense to compile 'unbound' using '--with-pthreads' for
>> > > threading support?
>> > > 
>> > > I got the following in '_build.ipfire.log' right now:
>> > > 
>> > > ...
>> > > checking for the pthreads library -lpthreads... no
>> > > checking whether pthreads work without any flags... no
>> > > checking whether pthreads work with -Kthread... no
>> > > checking whether pthreads work with -kthread... no
>> > > checking for the pthreads library -llthread... no
>> > > checking whether pthreads work with -pthread... yes
>> > > checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE
>> > > checking if more special flags are required for pthreads... no
>> > > checking for PTHREAD_PRIO_INHERIT... yes
>> > > checking for pthread_spinlock_t... yes
>> > > checking for pthread_rwlock_t... yes
>> > > checking if -pthread unused during linking... no
>> > > ...
>> > > 
>> > > In this regard, I read
>> > > https://www.unbound.net/documentation/howto_optimise.html, but I'm not
>> > > so skilled in programming to judge whether this would lead to any
>> > > advantages...
>> > > 
>> > > Best,
>> > > Matthias
>> > > 
>> > > On 16.12.2016 12:59, Michael Tremer wrote:
>> > > > 
>> > > > 
>> > > > Hi,
>> > > > 
>> > > > that server is not available from the internet. But that you get that IP
>> > > > address
>> > > > is enough for me. That didn't happen before.
>> > > > 
>> > > > I will revert that commit and we will see in the testing if this raises
>> > > > any
>> > > > problems again...
>> > > > 
>> > > > Best,
>> > > > -Michael
>> > > > 
>> > > > On Fri, 2016-12-16 at 12:47 +0100, Matthias Fischer wrote:
>> > > > > 
>> > > > > 
>> > > > > Hi,
>> > > > > 
>> > > > > On 16.12.2016 11:28, Michael Tremer wrote:
>> > > > > > 
>> > > > > > 
>> > > > > > 
>> > > > > > Did you try reverting this one and test if things like
>> > > > > > "pakfirehub01.i.ipfire.org" resolve again?
>> > > > > 
>> > > > > I just tested after adding "qname-minimisation: yes" and
>> > > > > "harden-below-nxdomain: yes" to '/etc/unbound/unbound.conf', but
>> > > > > neither
>> > > > > "pakfirehub01.i.ipfire.org" nor its ip-address "172.28.1.165"
>> > > > > answered.
>> > > > > 
>> > > > > No connection through browser, ping loss on both = 100%.
>> > > > > 
>> > > > > With or without, I get the following answer with 'dig':
>> > > > > 
>> > > > > ...
>> > > > > root(a)ipfire: /etc/unbound # dig pakfirehub01.i.ipfire.org
>> > > > > 
>> > > > > ; <<>> DiG 9.10.3-P4 <<>> pakfirehub01.i.ipfire.org
>> > > > > ;; global options: +cmd
>> > > > > ;; Got answer:
>> > > > > ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 45016
>> > > > > ;; flags: qr rd ra ad; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL:
>> > > > > 1
>> > > > > 
>> > > > > ;; OPT PSEUDOSECTION:
>> > > > > ; EDNS: version: 0, flags:; udp: 4096
>> > > > > ;; QUESTION SECTION:
>> > > > > ;pakfirehub01.i.ipfire.org.     IN      A
>> > > > > 
>> > > > > ;; ANSWER SECTION:
>> > > > > pakfirehub01.i.ipfire.org. 293  IN      A       172.28.1.165
>> > > > > 
>> > > > > ;; Query time: 0 msec
>> > > > > ;; SERVER: 127.0.0.1#53(127.0.0.1)
>> > > > > ;; WHEN: Fri Dec 16 12:33:28 CET 2016
>> > > > > ;; MSG SIZE  rcvd: 70
>> > > > > ...
>> > > > > 
>> > > > > Best,
>> > > > > Matthias
>> > > > > 
>> > > > 
>> > > 
>> > 
>> 
> 


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [PATCH] unbound: Update to 1.6.0
  2016-12-16 17:52               ` Matthias Fischer
@ 2016-12-18 18:07                 ` Michael Tremer
  0 siblings, 0 replies; 10+ messages in thread
From: Michael Tremer @ 2016-12-18 18:07 UTC (permalink / raw)
  To: development

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

On Fri, 2016-12-16 at 18:52 +0100, Matthias Fischer wrote:
> Hi,
> 
> it made absolutely NO difference. Binarys were identical, too.
> 
> 'configure' contains:
> 
> ...
> # Check whether --with-pthreads was given.
> if test "${with_pthreads+set}" = set; then :
>   withval=$with_pthreads;
> else
>    withval="yes"
> fi
> ...
> 
> Can it be that its enabled automatically, if no option is given!? *sigh*

Yeah, it must be the default then :)

-Michael

> 
> Best,
> Matthias
> 
> On 16.12.2016 17:42, Michael Tremer wrote:
> > 
> > On Fri, 2016-12-16 at 17:39 +0100, Matthias Fischer wrote:
> > > 
> > > Hi,
> > > 
> > > As far as I can see, it uses one thread per processor as set through the
> > > init-file.
> > > 
> > > Here, the generated 'tuning.conf' contains "num-threads: 2", which is
> > > ok, the machine has two cores.
> > 
> > We always set that to the number of active processors, yes.
> > 
> > > 
> > > The question is, what differences would compiling with '--with-pthreads'
> > > make? This option came to my view, but I don't know if this would make
> > > anything better.
> > 
> > Try it out them. The number of threads will be the same but it should
> > definitely
> > use pthreads then which is the fastest implmentation of threads in Linux.
> > There
> > is a few things outside glibc, but I cannot imagine that unbound is using
> > anything else but pthreads already.
> > 
> > -Michael
> > 
> > > 
> > > 
> > > Best,
> > > Matthias
> > > 
> > > On 16.12.2016 17:13, Michael Tremer wrote:
> > > > 
> > > > 
> > > > What else is it using for threading right now?
> > > > 
> > > > On Fri, 2016-12-16 at 16:44 +0100, Matthias Fischer wrote:
> > > > > 
> > > > > 
> > > > > Hi,
> > > > > 
> > > > > unbound 1.6.0 - with reverted commit - is running here since a few
> > > > > hours
> > > > > without seen problems so far - we'll see.
> > > > > 
> > > > > One question, being curious:
> > > > > 
> > > > > Could it make sense to compile 'unbound' using '--with-pthreads' for
> > > > > threading support?
> > > > > 
> > > > > I got the following in '_build.ipfire.log' right now:
> > > > > 
> > > > > ...
> > > > > checking for the pthreads library -lpthreads... no
> > > > > checking whether pthreads work without any flags... no
> > > > > checking whether pthreads work with -Kthread... no
> > > > > checking whether pthreads work with -kthread... no
> > > > > checking for the pthreads library -llthread... no
> > > > > checking whether pthreads work with -pthread... yes
> > > > > checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE
> > > > > checking if more special flags are required for pthreads... no
> > > > > checking for PTHREAD_PRIO_INHERIT... yes
> > > > > checking for pthread_spinlock_t... yes
> > > > > checking for pthread_rwlock_t... yes
> > > > > checking if -pthread unused during linking... no
> > > > > ...
> > > > > 
> > > > > In this regard, I read
> > > > > https://www.unbound.net/documentation/howto_optimise.html, but I'm not
> > > > > so skilled in programming to judge whether this would lead to any
> > > > > advantages...
> > > > > 
> > > > > Best,
> > > > > Matthias
> > > > > 
> > > > > On 16.12.2016 12:59, Michael Tremer wrote:
> > > > > > 
> > > > > > 
> > > > > > 
> > > > > > Hi,
> > > > > > 
> > > > > > that server is not available from the internet. But that you get
> > > > > > that IP
> > > > > > address
> > > > > > is enough for me. That didn't happen before.
> > > > > > 
> > > > > > I will revert that commit and we will see in the testing if this
> > > > > > raises
> > > > > > any
> > > > > > problems again...
> > > > > > 
> > > > > > Best,
> > > > > > -Michael
> > > > > > 
> > > > > > On Fri, 2016-12-16 at 12:47 +0100, Matthias Fischer wrote:
> > > > > > > 
> > > > > > > 
> > > > > > > 
> > > > > > > Hi,
> > > > > > > 
> > > > > > > On 16.12.2016 11:28, Michael Tremer wrote:
> > > > > > > > 
> > > > > > > > 
> > > > > > > > 
> > > > > > > > 
> > > > > > > > Did you try reverting this one and test if things like
> > > > > > > > "pakfirehub01.i.ipfire.org" resolve again?
> > > > > > > 
> > > > > > > I just tested after adding "qname-minimisation: yes" and
> > > > > > > "harden-below-nxdomain: yes" to '/etc/unbound/unbound.conf', but
> > > > > > > neither
> > > > > > > "pakfirehub01.i.ipfire.org" nor its ip-address "172.28.1.165"
> > > > > > > answered.
> > > > > > > 
> > > > > > > No connection through browser, ping loss on both = 100%.
> > > > > > > 
> > > > > > > With or without, I get the following answer with 'dig':
> > > > > > > 
> > > > > > > ...
> > > > > > > root(a)ipfire: /etc/unbound # dig pakfirehub01.i.ipfire.org
> > > > > > > 
> > > > > > > ; <<>> DiG 9.10.3-P4 <<>> pakfirehub01.i.ipfire.org
> > > > > > > ;; global options: +cmd
> > > > > > > ;; Got answer:
> > > > > > > ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 45016
> > > > > > > ;; flags: qr rd ra ad; QUERY: 1, ANSWER: 1, AUTHORITY: 0,
> > > > > > > ADDITIONAL:
> > > > > > > 1
> > > > > > > 
> > > > > > > ;; OPT PSEUDOSECTION:
> > > > > > > ; EDNS: version: 0, flags:; udp: 4096
> > > > > > > ;; QUESTION SECTION:
> > > > > > > ;pakfirehub01.i.ipfire.org.     IN      A
> > > > > > > 
> > > > > > > ;; ANSWER SECTION:
> > > > > > > pakfirehub01.i.ipfire.org. 293  IN      A       172.28.1.165
> > > > > > > 
> > > > > > > ;; Query time: 0 msec
> > > > > > > ;; SERVER: 127.0.0.1#53(127.0.0.1)
> > > > > > > ;; WHEN: Fri Dec 16 12:33:28 CET 2016
> > > > > > > ;; MSG SIZE  rcvd: 70
> > > > > > > ...
> > > > > > > 
> > > > > > > Best,
> > > > > > > Matthias
> > > > > > > 
> > > > > > 
> > > > > 
> > > > 
> > > 
> > 
> 

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 819 bytes --]

^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2016-12-18 18:07 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-12-16  8:50 [PATCH] unbound: Update to 1.6.0 Matthias Fischer
2016-12-16 10:28 ` Michael Tremer
2016-12-16 11:47   ` Matthias Fischer
2016-12-16 11:59     ` Michael Tremer
2016-12-16 15:44       ` Matthias Fischer
2016-12-16 16:13         ` Michael Tremer
2016-12-16 16:39           ` Matthias Fischer
2016-12-16 16:42             ` Michael Tremer
2016-12-16 17:52               ` Matthias Fischer
2016-12-18 18:07                 ` Michael Tremer

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