Yes, I did, https://issues.apache.org/jira/browse/PHOENIX-3315. and somehow didn't tag you.
On 27 September 2016 at 07:57, Josh Elser <josh.el...@gmail.com> wrote: > Did you ever create this issue, Prabhjyot? I don't recall seeing it come > across my inbox but I might have missed it... > > Josh Elser wrote: > >> Thanks Prabhjyot. Feel free to assign it directly to me. I can help >> triage/fix it. >> >> Prabhjyot Singh wrote: >> >>> Thank you Josh, sure I'll do that. >>> >>> On 2016-09-22 08:23 ( 0530), Josh Elser <j...@gmail.com >>> <mailto:j...@gmail.com>> wrote: >>> > Sounds like the thin driver should be making a copy of the properties >>> if > >>> > its going to be modifying it. Want to open a JIRA issue?> >>> > >>> > Prabhjyot Singh wrote:> >>> > > Hi,> >>> > >> >>> > > I'm using DriverManager.getConnection(url, properties) using >>> following> >>> > > properties> >>> > >> >>> > > url ->> >>> > > >>> "jdbc:phoenix:thin:url=http://prabhu-3.novalocal:8765;serial >>> ization=PROTOBUF"> >>> >>> >>> > >> >>> > > properties ->> >>> > > 0 = {java.util.Hashtable$Entry@1491} "user" -> "phoenixuser"> >>> > > 1 = {java.util.Hashtable$Entry@1492} "password" ->> >>> > > 2 = {java.util.Hashtable$Entry@1493} "url" ->> >>> > > >>> "jdbc:phoenix:thin:url=http://prabhu-3.novalocal:8765;serial >>> ization=PROTOBUF"> >>> >>> >>> > > 3 = {java.util.Hashtable$Entry@1494} "hbase.client.retries.number" >>> -> "4"> >>> > > 4 = {java.util.Hashtable$Entry@1495} "driver" ->> >>> > > "org.apache.phoenix.jdbc.PhoenixDriver"> >>> > >> >>> > > With the above propert/setting/config it returns a connection to >>> the URL> >>> > > specified, but it also modifies my properties object to following> >>> > >> >>> > > properties ->> >>> > > 0 = {java.util.Hashtable$Entry@2361} "serialization" -> "PROTOBUF"> >>> > > 1 = {java.util.Hashtable$Entry@2362} "user" -> "phoenixuser"> >>> > > 2 = {java.util.Hashtable$Entry@2363} "password" ->> >>> > > *3 = {java.util.Hashtable$Entry@2364} "url" ->> >>> > > "http://prabhu-3.novalocal:8765"*> >>> > > 4 = {java.util.Hashtable$Entry@2365} "hbase.client.retries.number" >>> -> "4"> >>> > > 5 = {java.util.Hashtable$Entry@2366} "driver" ->> >>> > > "org.apache.phoenix.jdbc.PhoenixDriver"> >>> > >> >>> > >> >>> > > The above only happens if I'm using *thin-client*. Is this the >>> expected> >>> > > behaviour ?> >>> > >> >>> > > I plan to use this "properties" object after getting the connection >>> for> >>> > > something else.> >>> > > Also, I'm using following in my maven dependency> >>> > > "org.apache.phoenix:phoenix-server-client:4.7.0-HBase-1.1"> >>> > >> >>> > >> >>> > >> >>> > >> >>> > >> >>> > > --> >>> > > Warm Regards,> >>> > >> >>> > > -- Prabhjyot Singh> >>> > >>> >> -- Warm Regards, Prabhjyot Singh