jsup 큐레이션 보상 분배 시험 - 보상 이력 확인 시점의 문제

@jsup 서비스 큐레이션 보상 분배 기능을 시험중입니다. 관련 내용은 아래의 링크입니다.

jsup 큐레이션 보상 분배 시험 시작

현재 한국시간 기준 매일 밤 12시 30분에서 1시 사이에 바로 전날의 큐레이션 보상 이력을 조회하도록 동작하고 있는데요. 이 부분에 문제가 있는 듯합니다. 코드에 문제가 있는 것이 아니라, 스팀 공식 API노드의 응답이 뭔가 안정적이지 않은 것 같습니다.

어제(7월 2일) 큐레이션 보상 이력 조회 결과를 보니, 어제 새벽 2시 48분 이후의 큐레이션 보상 이력은 API노드에서 응답이 오지 않았습니다. 그저께(7월 1일) 조회 결과를 확인해 보니 낮 12시 52분 이후의 보상 이력이 응답이 오지 않았습니다. 조회 시간은 일정한데 응답은 들쭉날쭉입니다.

오류나 예외나 접속 재시도가 전혀 없었던 것으로 보아 여기까지가 전부인 것으로 응답이 온 것 같습니다. 어떤 이유인지 모르겠지만, 계정 이력 조회 요청에 대한 응답 내용이 제대로 동기화되어 있지 않거나 블럭체인의 내용이 API노드 응답에 반영되는 시간차가 생각보다 큰 모양입니다. 이미 파워다운이 시작되었기 때문에 되돌아가기는 어렵고, 앞으로 이런 문제가 발생하지 않도록 코드를 수정하는 것이 관건입니다.

전혀 생각하지 못했던 문제라서 좀 더 생각해 볼 여지가 없지는 않겠습니다만, 일단 조회 기간과 조회 요청 시점 사이의 시간차를 충분히 늘려 주면 해결되지 않을까 싶어서 큐레이션 보상 이력 조회 시점을 12시간 늦춰서 밤 12시 30분이 아니라 낮 12시 30분으로 조정하고, 프로세스를 처음 실행할 때 그 시점이 오전일 경우에는 오후까지 기다렸다가 동작하도록 코드 수정을 진행합니다.

큐레이션 보상 분배 프로세스는 일단 종료했습니다. 오늘중으로 코드 수정을 완료하고 재기동할 예정입니다.

작업은 계속됩니다.


@joviansummer의 스팀 프로젝트

스팀 증인노드를 운영중입니다. @jswit에 증인투표해 주시면 감사하겠습니다.
(https://steemitwallet.com/~witnesses)

jswit 증인 노드 프로젝트를 시작합니다.

jsup 업보팅(upvoting) 서비스 소개

jsup 수혜자 지정 기능 추가

jSTEEM 프로젝트 - 텔레그램 챗봇으로 구현하는 스팀 블럭체인 탐색기

STEEM.NFT - 디지털 아트 보존 프로젝트

Posted through the AVLE Dapp (https://avle.io)

Sort:  

Upvoted! Thank you for supporting witness @jswit.
default.jpg

Coin Marketplace

STEEM 0.35
TRX 0.12
JST 0.040
BTC 70601.11
ETH 3576.21
USDT 1.00
SBD 4.78