drill-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Nagarajan Chinnasamy (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (DRILL-5043) Function that returns a unique id per session/connection similar to MySQL's CONNECTION_ID()
Date Thu, 17 Nov 2016 18:53:58 GMT

    [ https://issues.apache.org/jira/browse/DRILL-5043?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15674512#comment-15674512
] 

Nagarajan Chinnasamy commented on DRILL-5043:
---------------------------------------------

Thanks for the references.

Went through QueryContext.java, UserSession.java and ContextFunctions.java and understood
how ContextInformation instance is injected into a function.

As per my understanding, there is no property in UserSession that can give a unique-id to
represent a user session. So UserSession needs to be modified to introduce a new property
that represents a session_id. But, I want to know what are the considerations that should
go into having such a property. Can it be a simple "static" variable? what should be its datatype?
Any clustered environment related points that I should take care???!!!! Is there already existing
unique-id generator utility function that I can make use of?

Does it have to be a UDF? Why not another one of ContextFunctions???

Appreciate your inputs. Thanks.

> Function that returns a unique id per session/connection similar to MySQL's CONNECTION_ID()
> -------------------------------------------------------------------------------------------
>
>                 Key: DRILL-5043
>                 URL: https://issues.apache.org/jira/browse/DRILL-5043
>             Project: Apache Drill
>          Issue Type: Improvement
>          Components: Functions - Drill
>    Affects Versions: 1.8.0
>            Reporter: Nagarajan Chinnasamy
>            Priority: Minor
>              Labels: CONNECTION_ID, SESSION, UDF
>
> Design and implement a function that returns a unique id per session/connection similar
to MySQL's CONNECTION_ID().



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message