[Pdns-users] [Patch] SLAVE refresh performance
Klaus Darilion
klaus.mailinglists at pernau.at
Mon Sep 19 08:25:12 UTC 2011
Am 16.09.2011 14:26, schrieb fredrik danerklint:
> I think you have missed the point of the luabackend.
Indeed. Thanks for clarification.
regards
Klaus
>
> This backend does not have any kind of logic in it.
>
> It only calls functions in Lua with the parameters received from PDNS:s
> backend.
>
> That means that you will have to implement to hole logic, by yourself, in Lua.
>
> I did this backend since it can be easier to implement a backend for PDNS
> within Lua than it can be with c++.
>
> Take the ldapbackend for an example. If I have understand the development of
> it it has stalled. Implement it in Lua, and I think, you can have even more
> people working on it and have better support etc within Lua, since it is
> easier to understand Lua syntax than c++ (well, ok. let's not have that as an
> discussion now!). Basically this was the argument that I had with myself to
> make the Luabackend.
>
>
> So now back to your question. Take a look at line 184 in slave.cc (with the
> patch applied). You will see thisone:
>
> lua_pushnumber(lua, refresh);
>
> Here the luabackend push the refresh number to the backend in Lua. You can use
> it if you want since it actually optional.Until PDNS itself does make use of
> this extra parameter, the refresh parameters will be zero (0).
>
>
>> Does this patch actually implement the improved behavior? It seems this
>> patch only extends the setFresh() function to accept the refresh value,
>> but do not use it.
>>
>> klaus
>>
>> On 15.09.2011 16:41, fredrik danerklint wrote:
>>> Here is a patch for the luabackend.
>>>
>>>
>>>
>>>
>>> _______________________________________________
>>> Pdns-users mailing list
>>> Pdns-users at mailman.powerdns.com
>>> http://mailman.powerdns.com/mailman/listinfo/pdns-users
>
More information about the Pdns-users
mailing list