Current bugs/problems with HF16
steem·@someguy123·
0.000 HBDCurrent bugs/problems with HF16
So far, HF16 has been a pretty bad release for myself. While I did successfully upgrade to HF16, I didn't do so without casualties, I missed about 4 blocks, ruining the fact that I had only missed 3 blocks since I first begun in August. This was not due to the witness going offline, no, this was due to the first problem: #### Disclaimer: I'm not trying to bad mouth the developers at Steemit Inc., STEEM is a very complicated system, and I envy them for having the skills to work on it. But I'd like to get these issues out to the public so that everyone is aware. # It's very disk intensive, and any other steem-based server (or other high disk usage) running on the same physical server may cause you to miss blocks Because of the Shared DB system, STEEM creates a large virtual memory file on disk, and uses it as a sort-of [Page File](https://en.wikipedia.org/wiki/Paging). This is supposed to reduce RAM, however in some cases it doesn't actually help (more in the next section).  Thanks to this Shared DB system, STEEM is capable of thrashing your disk 24/7, to the point where you may be unable to run any other steem-based server on the same physical server, even if they're isolated within VMs. The optimisations given out in the release page for Linux systems don't seem to address this problem completely, and may need tuning. I learned this lesson, as my GOLOS witness was running on one of my backup witness nodes for STEEM - this had never been an issue before, until now, thanks to the intense disk usage of HF16, my GOLOS node missed almost 200 blocks before I figured out HF16 was to blame. Thanks to the pressure on the disk, it can cause problems for people trying to run their node on a VPS provider such as DigitalOcean or Linode, due to the disk throttling normally in place. Even for those that don't throttle, the heavy disk usage may result in you getting suspended. # Big variation in RAM usage  Above screenshot - 2 witness servers running on similar hardware, same settings. I have servers that use 100mb of RAM, I have servers using 1.5gb of RAM, I have another server chewing up 6gb of RAM. @pharesim has a server chewing up 9gb of RAM. Despite them all being witnesses and running on similar hardware, the RAM usage cannot be predicted, it's seemingly arbitrary. This could be the sign of a memory leak in the STEEM code, and should be addressed, as it may affect the reliability of the STEEM server over time, e.g. witnesses who need 24/7 uptime. # General random block misses In the #witness-blocks channel, there have been more misses than ever, some people like @pharesim and @riverhead have missed seemingly hundreds of blocks on STEEM thanks to strange issues with HF16 (completely out of their control thanks to HF16, this is not shaming). I've personally missed about 5 blocks so far, and still rising, because HF16 isn't very reliable. # Server randomly stops syncing This is a problem that should definitely be investigated. One of my STEEM nodes randomly stopped syncing, yet still believed it was supposed to be producing blocks. I'm not alone on this, some others such as @pharesim have also experienced this bug. This problem results in missed blocks if it affects a witness node. --- Do you like what I'm doing for STEEM/Steemit? ---- [Vote for me to be a witness](https://steemit.com/~witnesses) - every vote counts. ---- Don't forget to follow me for more like this. ---- ----
👍 someguy123, igor1966, proctologic, proctologic2, proctologic3, lovethepeople, porco-bastardo, pfunk, adelja, riscadox, jsg, ioc, jesus2, mental, teamsteem, secom, leesunmoo, lamech-m, fosho, wang, joseph, steemaccess, riverhead, goose, immortalfame, fnait, chessmasters, steemsports, fkn, furion, elishagh1, positive, ullikume, bitchplease, steemleak, steemitqa, linkback-bot-v0, steemdrive, steemwork, marialin, the.masses, vetvso, exploretraveler, johngentry, karengentry, iamthebeloved, marylizacaindoy, pilgrimtraveler, johngentryjr, jaycobbell, nano2nd, forrestwillie, applecrisp, comm-press, crypto-hippy, gifts, tee-em, razberrijam, excavator, steempredict, godzilla, svamiva, cryptomental, pangur-ban, snowden, steemchain, whalepool, storage, blackmarket, toddemaher1, stiletto, paco-steem, spaninv, runridefly, cryptofunk, bottymcbotface, fyrstikken, mark-waser, davidjkelley, digital-wisdom, ethical-ai, jwaser, bwaser, ellepdub, herpetologyguy, morgan.waser, strong-ai, technoprogressiv, roelandp, freiheit50, bravenewcoin, biternator, portuguesinha, allpunk, sochul, webdeals, thewhitewolf, andrewawerdna, ap2002, elena000, hr1, alex.chien, mineralwasser, bingo-0, barrie, philipnbrown, ozymandias, fogspam, paquito, paco, arcange, raphaelle, ianstrat, ausbitbank, christoph3, krystle, shaka, pairmike, wildchild, michaelx, mrhankeh, loli, tracemayer, inarix03, dhrms, dropahead, phenom, steve-walschot, abit, smailer, asmolokalo, kooshikoo, konstantin, blueorgy, the-ego-is-you, bleujay, dantheman, johnathanhenry, picokernel, sauravrungta, sirwinchester, whatsup, krnel, taoteh1221, jeicko19, jacobcards, tombstone, kingscrown, r4fken, jamesc, mlpfrank, steem-id, cardboard, siniceku, anotherjoe, escapeamericanow, poseidon, nataleeoliver, nonlinearone, metaflute, claudia, timcliff, juanmiguelsalas, craigwilliamz, betamusic, chris4210, stir, dragosroua, raluca, astrologybits, achim86, elshades, demotruk, djvidov, nc-mgtow, bitcoinparadise, crok, inertia, dealzgal, voterinterstpool, seb, jerome-colley, iamwne, benjojo, johnsmith, glyuk, lostnuggett, freecrypto, okrcasebob, noisy, ihashfury, coinfund, cryptoiskey, zaebars, ipumba, rusteemitblog, clement, on0tole, anton333, gif-art, ratel, konti, kibela, dmilash, mama-steem, victoriart, zettar, ekaterinka, i-spec, icorating, ianboil, anasya, kovatelj, sveokla, marinabogumil, raymondspeaks, marinaz, kamil5, nadin3, xanoxt, maks, sci, marel, voronenka, ash, acidsun, rishaaa, hyiparena, cryptojoy.com, romancs, dims, pollina, tatianka, steemplay, reisman, steemittalk, rolik, vl248, sairji, dicov, losos, sharker, nekromarinist, villainblack, numberone, justforfun, zodiac, htyfn, steemlift, lehard, adrehajiuh, kell234, crypto.owl, always1success, uuuhha, dark.sun, steemafon, mapalatv, max-max, m3rcos1ty, pozitivityspace, codydeeds, demyan7, anmuravjev, asdes, krishtopa, elena-singer, borishaifa, lindo, songkran, val-c, ct-gurus, masterinvestor, earnwithfelix, haute, raymonjohnstone, voteinterestpool, aaront, gamevortex, deviedev, chichen12, professorx, klye, azazqwe, vv181, jonnybitcoin, stephen-somers, aizensou, sokoloffa, steemitstore, thewriterguy,