<p></p>
<h2>Summary</h2>
<blockquote>
<p><em>Specify the total amount of BSQ you are requesting:</em></p>
</blockquote>
<ul>
<li>BSQ requested:  BSQ requested: xx USD / 0.56 = xx BSQ</li>
</ul>
 
<h2>Contributions delivered</h2>
<p>None of the merged contributions listed below have been released, and this is only a dry run for my 1st compensation request.</p>
<h2>Contributions in progress</h2>
<blockquote>
<p><em>Provide links to work you're involved with that is still <a href="https://github.com/bisq-network/proposals/issues/19" data-hovercard-type="issue" data-hovercard-url="/bisq-network/proposals/issues/19/hovercard">in progress</a>. <strong>This section is optional,</strong> and is for your own benefit in keeping track of what you're doing and keeping other contributors up to date with the same.</em></p>
</blockquote>
<blockquote>
<p><em>Provide links to contributions you have <a href="https://github.com/bisq-network/proposals/issues/19" data-hovercard-type="issue" data-hovercard-url="/bisq-network/proposals/issues/19/hovercard">delivered</a>, the amount of BSQ you are requesting for each, and any comments that will help stakeholders understand its value.</em></p>
</blockquote>
<ul>
<li>
<p>Investigated issue <a href="https://github.com/bisq-network/bisq/issues/3918" data-hovercard-type="issue" data-hovercard-url="/bisq-network/bisq/issues/3918/hovercard">3918</a> and found a source of wasteful resident memory usage on Linux.  <a class="user-mention" data-hovercard-type="user" data-hovercard-url="/users/freimair/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/freimair">@freimair</a> implmented first finding of that investigation which reduces the JVM's MAXRam setting from 128 GB to 4 GB in PR <a href="https://github.com/bisq-network/bisq/pull/4048" data-hovercard-type="pull_request" data-hovercard-url="/bisq-network/bisq/pull/4048/hovercard">4048</a>;  this change reduced resident memory use on a clean Bisq installation on Ubuntu18 from ~ 4.8GB to ~1.7 GB.  Other tested ways of reducing resident memory usage by ~ 500MB are described in  <a href="https://github.com/bisq-network/bisq/issues/3918" data-hovercard-type="issue" data-hovercard-url="/bisq-network/bisq/issues/3918/hovercard">3918</a>, if needed in the future.<br>
Will Request   5,357 BSQ = 3,000 USD</p>
</li>
<li>
<p>Improve AvoidStandyModeService -- PR <a href="https://github.com/bisq-network/bisq/pull/4060" data-hovercard-type="pull_request" data-hovercard-url="/bisq-network/bisq/pull/4060/hovercard">4060</a><br>
This change reduced disk reads by ~ 50% according to <a class="user-mention" data-hovercard-type="user" data-hovercard-url="/users/freimair/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/freimair">@freimair</a> , and about 1 GB of resident memory allocation every hour according to my testing and profiling.  This was accomplished by running native suspend/sleep inhibitors on Linux and OXS, instead of playing the silent audio file.<br>
Will Request 1,250 BSQ = 700 USD</p>
</li>
<li>
<p>Reduce Dependency Conficts -- Issue <a href="https://github.com/bisq-network/bisq/issues/4086" data-hovercard-type="issue" data-hovercard-url="/bisq-network/bisq/issues/4086/hovercard">4086</a><br>
This is a work in progress.  PR <a href="https://github.com/bisq-network/bisq/pull/4089" data-hovercard-type="pull_request" data-hovercard-url="/bisq-network/bisq/pull/4089/hovercard">4089</a> has been merged to eliminate dependency conflicts among apache commons, apach httpclient/core, logback, and slf4j libraries.<br>
Will Request 447 BSQ ~= 250 USD</p>
</li>
<li>
<p>Begin gRPC daemon and cli development based on existing POC.  The first merged PR <a href="https://github.com/bisq-network/bisq/pull/4096" data-hovercard-type="pull_request" data-hovercard-url="/bisq-network/bisq/pull/4096/hovercard">4096</a> pulled protobuf definitions files out the :common and :core subprojects, into a new :proto subproject.  This eliminated :cli's direct dependency on core, and transitive dependencie's within :common.  It also reduces :common and :core incremental build times.  The second merged PR <a href="https://github.com/bisq-network/bisq/pull/4097" data-hovercard-type="pull_request" data-hovercard-url="/bisq-network/bisq/pull/4097/hovercard">4097</a> hid netty debug stacktraces in the :cli, and introduced other changes to tidy of :cli, in preparation for the next phase of development currently in progress (not delivered): implementing SSL/TLS and cli authentication;  wallet encryption / decryption is next<br>
Will Request 2143 BSQ = 1,200 USD</p>
</li>
</ul>
<h2>Roles performed</h2>
<blockquote>
<p><em>Provide links to your <a href="https://github.com/bisq-network/proposals/issues/13" data-hovercard-type="issue" data-hovercard-url="/bisq-network/proposals/issues/13/hovercard">monthly report</a> on any roles you are responsible for.</em></p>
</blockquote>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/bisq-network/compensation/issues/522">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AJFFTNUNWOXUFPBAMWS3XDTRKXS43ANCNFSM4L4BIC4A">unsubscribe</a>.<img src="https://github.com/notifications/beacon/AJFFTNSDIO6N27NLWW4YHO3RKXS43A5CNFSM4L4BIC4KYY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4I26RRSQ.gif" height="1" width="1" alt="" /></p>
<script type="application/ld+json">[
{
"@context": "http://schema.org",
"@type": "EmailMessage",
"potentialAction": {
"@type": "ViewAction",
"target": "https://github.com/bisq-network/compensation/issues/522",
"url": "https://github.com/bisq-network/compensation/issues/522",
"name": "View Issue"
},
"description": "View this Issue on GitHub",
"publisher": {
"@type": "Organization",
"name": "GitHub",
"url": "https://github.com"
}
}
]</script>