[ https://issues.apache.org/jira/browse/PHOENIX-3203?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Thomas D'Silva updated PHOENIX-3203: ------------------------------------ Summary: Tenant cache lookup in Global Cache fails in certain conditions (was: Upserting rows to a table with a mutable index using a tenant specific connection fails) > Tenant cache lookup in Global Cache fails in certain conditions > --------------------------------------------------------------- > > Key: PHOENIX-3203 > URL: https://issues.apache.org/jira/browse/PHOENIX-3203 > Project: Phoenix > Issue Type: Bug > Affects Versions: 4.7.0 > Reporter: Thomas D'Silva > Assignee: Thomas D'Silva > Fix For: 4.9.0, 4.8.1 > > > In ServerCachingEndpointImpl.addServerCache we look up the tenant cache using > an ImmutableBytesPtr instead of ImmutableBytesWritable > {code} > ImmutableBytesPtr tenantId = null; > if (request.hasTenantId()) { > tenantId = new ImmutableBytesPtr(request.getTenantId().toByteArray()); > } > TenantCache tenantCache = GlobalCache.getTenantCache(this.env, tenantId); > {code} > this causes the TenantCache to not be found when we look it up later using an > ImmutableBytesWritable. -- This message was sent by Atlassian JIRA (v6.3.4#6332)