<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: 5475 USD / 0.56 = 9777 BSQ</li>
</ul>
 
<h2>Contributions delivered</h2>
<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 sources of unnecessarily large resident memory use by JVM and Linux glibc.  <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>, and the 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.  Also added troubleshooting tips under the heading <a href="https://bisq.wiki/Troubleshooting" rel="nofollow">Bisq is using too much RAM</a> on the bisq wiki.<br>
Requesting 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 per 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>
Requesting 1,250 BSQ = 700 USD</p>
</li>
<li>
<p>Reduce Dependency Conflicts -- 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.  PRs <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>, <a href="https://github.com/bisq-network/bisq/pull/4108" data-hovercard-type="pull_request" data-hovercard-url="/bisq-network/bisq/pull/4108/hovercard">4108</a> have been merged to eliminate dependency conflicts among grpc, gson, apache commons, apache httpclient/core, logback, and slf4j libraries.<br>
Requesting 625 BSQ = 350 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>
Requesting 2143 BSQ = 1,200 USD</p>
</li>
<li>
<p>Test release v1.3.2.  Fixed issue <a href="https://github.com/bisq-network/bisq/issues/4158" data-hovercard-type="issue" data-hovercard-url="/bisq-network/bisq/issues/4158/hovercard">#4158</a> in PR <a href="https://github.com/bisq-network/bisq/pull/4161" data-hovercard-type="pull_request" data-hovercard-url="/bisq-network/bisq/pull/4161/hovercard">4161</a>.  The bug was causing a test failure, blocking full gradle builds.  Also tested Funds Managenemt, Wallet Managment, and Application Setttings<br>
Requesting 402 BSQ = 225 USD</p>
</li>
</ul>
<h2>Contributions in progress</h2>
<ul>
<li>:cli authentication, :cli  wallet encryption / decryption</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/550">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AJFFTNSNXUQMVCPQKO3PLD3RN4BPNANCNFSM4MOH5DEA">unsubscribe</a>.<img src="https://github.com/notifications/beacon/AJFFTNWC54WBCVFXOMVLTUTRN4BPNA5CNFSM4MOH5DEKYY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4JAM7UWA.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/550",
"url": "https://github.com/bisq-network/compensation/issues/550",
"name": "View Issue"
},
"description": "View this Issue on GitHub",
"publisher": {
"@type": "Organization",
"name": "GitHub",
"url": "https://github.com"
}
}
]</script>