Perform routine cleanup on Kerberos logins cache

MRvLuijpen
MRvLuijpen Partner, L2 Admin, L2 Designer, Dataiku DSS Core Designer, Dataiku DSS & SQL, Dataiku DSS ML Practitioner, Dataiku DSS Core Concepts, Neuron 2020, Neuron, Dataiku DSS Adv Designer, Registered, Dataiku DSS Developer, Neuron 2021, Neuron 2022, Frontrunner 2022 Finalist, Frontrunner 2022 Winner, Frontrunner 2022 Participant, Neuron 2023 Posts: 107 Neuron
edited July 16 in Using Dataiku

Hello Community,

I am looking for a confirmation of understanding the log file correctly.

An user was analysing the log file and thought that the 'action' took much time:

[Kerberos logins cache timer] [INFO] [dip.krb.login.cache]  - Perform routine cleanup on Kerberos logins cache (0 logins active)

In the attached log-file this line was repeated about 70 times.

However, my idea/understanding is that the actual SQL (pipeline) Query, which was fired upon the SQL server, did take approximate 6 hours to complete and during those hours, DSS does a routine check every 5 minutes, to see if the SQL Query already had any result.

Hope someone can confirm my understanding.

Thanks in advance,

Marc Robert

Tagged:

Answers

  • Clément_Stenac
    Clément_Stenac Dataiker, Dataiku DSS Core Designer, Registered Posts: 753 Dataiker

    Hi,

    As you correctly noted, DSS is simply waiting for the query to execute on the database side. Dataiku is not actually "checking every 5 minutes", it's directly waiting for the driver to return results.

    The Kerberos login cache cleanup happens in a background thread and does not interfere nor slow down the query. It is instantaneous

Setup Info
    Tags
      Help me…