Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Current »

Subject
Heartbeat Command 처리 시 ID 동기화

APPLIES TO:
"MCCS version: 3.1, 3.1.5, 3.1.6, 3.1.7
OS: -
APPs: -
Disk Type: -"




SYMPTOMS
"MCCSKEY-86 에따른 작업
ipmgr.dll 시 에러
win2k pro, server 모두 포함"



CAUSE




SOLUTION
"HBSession.java에서 lastcommandId가 다음과 같이 박현석대리에 의해 수정되었습니다.
synchronized ( lastCommandId )
{
if (lastCommandId < data.getId())
{
setLastCommandId(data.getId());
// 오별 : getCount()가 콜되면 count++ 되는데 왜 이렇게 하는지?
// 이미 CommandData가 생성될 때 count++가 되어 고유 id를 가지게 되는데 또 올려주면 문제가 될 듯.
data.setId(CommandData.getCount());
if (data.getTarget() == null || data.getTarget().isEmpty() ||
data.getTarget().equals(Cluster.getInstance().getNodeName()))
{
if (DBConfigurator.getInstance().dbaccess.addCommand(data))
...
"

Fixed MCCS 3.2

  • No labels