Esteban,

Is it commit'ed in any branch or tag maybe? I can only find 5.1M1.

On a side note, come this weekend I'll start fiddling with drools source so
I can solve the problem at hand. I'll let you know of any changes I make to
the process of scanning directories and incremental changes.

Regards,

2010/5/19 Esteban Aliverti <[email protected]>

> I was working in KnowledgeAgent incremental change-set processing. Right
> now, the agent only adds to the kbase those rules that were modified. The
> bad news are that in order to know if a rule was modified or not, the agent
> must compile the resource.
>
> Here you can find more info:
> http://ilesteban.wordpress.com/2010/03/25/knowledge-agent-incremental-change-set-processing-and-binary-diff/
>
>
> <http://ilesteban.wordpress.com/2010/03/25/knowledge-agent-incremental-change-set-processing-and-binary-diff/>I'm
> planning to post a more detailed explanation of what happens inside the
> kagent when processing change-sets.
>
> Best,
>
> 2010/5/19 Luiz Eduardo Guida Valmont <[email protected]>
>
>>  Hi all,
>>
>> I'm working on an application that has to maintain a knowledge base
>> that'll change (a lot) over time; meaning some rules might change, others
>> will be added and, finally, some will be deleted from the KB. Our tests show
>> the following un-expected (imho *) behaviors:
>>
>>    - Whenever the contents of the KB change, all rules associated with it
>>    are re-compiled.It doesn't matter whether one rule or all of them were
>>    changed.
>>    - If the time taken to re-compile all rules is greater than the
>>    frequency according to which resource change notification / scanner 
>> services
>>    poll the KB, then the KB will be re-compiled more than once. I can't 
>> measure
>>    how many extra compilations happen due to time constraints; it takes more
>>    than 10 minutes for the application to compile all rules and something 
>> like
>>    5 minutes to recompile the smallest possible version of it.
>>
>> So... my question is: is possible to fine tune this behavior so that
>> drools won't recompile everything from scratch? More than that, I'd like to
>> have it wait for itself to finish any compilation that might happening at
>> the time. Is it possible?
>>
>> My approach to using drools is the following: create a KnowledgeAgent,
>> then have it apply a change set that points to a directory that contains DRL
>> files. And this has to be done for five different KA's. I suppose this is
>> the correct approach.
>>
>> Thanks in advance for any feedback that you might have.
>>
>> Regards,
>> Luiz Eduardo
>>
>> _______________________________________________
>> rules-users mailing list
>> [email protected]
>> https://lists.jboss.org/mailman/listinfo/rules-users
>>
>>
>
>
> --
> XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
>
> Esteban Aliverti
>
> _______________________________________________
> rules-users mailing list
> [email protected]
> https://lists.jboss.org/mailman/listinfo/rules-users
>
>
_______________________________________________
rules-users mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/rules-users

Reply via email to