trafodion-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Eric Owhadi <>
Subject and synchronized transactional functions?
Date Wed, 23 Mar 2016 16:46:47 GMT
Hi Trafodioneers,

I was investigating the code path to implement parallel scanner, when I
stumbled on

In that file, you see different treatment for transactional vs non
transactional get, delete, delete list, put, put list, checkAndPut,
checkAndDelete  getScanner.

All transactional function are “synchronized”, while all non-transactional
are not.

Given the strong drawback of synchronization on concurrency, I am wondering
if these synchronization are not left over from debugging to make the log
more readable, or if there is a strong reason why we must have them.

Someone familiar with the code?

Thanks in advance for the help,

  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message