Hi Anoop,
Better to change in Phoenix irrespective of HBase dependency as you
mentioned set small only when really meeting small scan requirement.
Usually when ever new HBase release someone take a lead and try to change
to latest version. But now just we need to add a profile with the newer
This bug is fixed now. But how often will we change the HBase client
version in Phoenix pom? Will it be better to have a mitigation in Phoenix
code also. Simple change in ScanUtil.java to have a isSmall() true check
before calling
newScan.setSmall(scan.isSmall());
This will create a big perf