<div dir="ltr"><div>Hello Enrico,</div><div><br></div><div>Thanks for sending information about bookkeeper to me. I went through that tutorial and played around with the bookkeeper a little bit. I have few things I want to confirm -</div><div><br></div><div>1. Herddb uses bookkeeper[BK] to ensure that writes/updates/deletes made to the database are replicated and we don&#39;t lose them</div><div>2. If we use BK as a WAL then where does the actual data in the table spaces reside. I am guessing the WAL is used by  Herddb to keep track of individual inserts, edits, deletes which are first written to BK and applied to in memory copy. Does the data only reside in-memory or it ever makes to the disk outside of BK? </div><div>4. What happens to the log entries in the ledgers held within bookkeeper. Are they only kept for recovery if the in-memory herddb application crashes?</div><div>5. What is the policy for retention of ledgers ? Do we keep one ledger per table space? </div><div><br></div><div>I will start work on the jdbc UT tonight.</div><div><br></div><div>Thanks,</div><div>Amit</div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, Mar 22, 2019 at 4:00 AM &lt;<a href="mailto:herddb-dev-request@lists.herddb.org">herddb-dev-request@lists.herddb.org</a>&gt; wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Send herddb-dev mailing list submissions to<br>        <a href="mailto:herddb-dev@lists.herddb.org" target="_blank">herddb-dev@lists.herddb.org</a><br>
<br>To subscribe or unsubscribe via the World Wide Web, visit<br>        <a href="http://lists.herddb.org/mailman/listinfo/herddb-dev" rel="noreferrer" target="_blank">http://lists.herddb.org/mailman/listinfo/herddb-dev</a><br>or, via email, send a message with subject or body &#39;help&#39; to<br>        <a href="mailto:herddb-dev-request@lists.herddb.org" target="_blank">herddb-dev-request@lists.herddb.org</a><br>
<br>You can reach the person managing the list at<br>        <a href="mailto:herddb-dev-owner@lists.herddb.org" target="_blank">herddb-dev-owner@lists.herddb.org</a><br>
<br>When replying, please edit your Subject line so it is more specific<br>than &quot;Re: Contents of herddb-dev digest...&quot;<br>
<br>
<br>Today&#39;s Topics:<br>
<br>   1. Re: herddb-dev Digest, Vol 9, Issue 1 (Amit Chavan)<br>   2. Re: herddb-dev Digest, Vol 9, Issue 1 (Enrico Olivelli)<br>
<br>
<br>----------------------------------------------------------------------<br>
<br>Message: 1<br>Date: Thu, 21 Mar 2019 16:35:30 -0700<br>From: Amit Chavan &lt;<a href="mailto:achavan1@gmail.com" target="_blank">achavan1@gmail.com</a>&gt;<br>To: <a href="mailto:herddb-dev@lists.herddb.org" target="_blank">herddb-dev@lists.herddb.org</a><br>Subject: Re: [Herddb-dev] herddb-dev Digest, Vol 9, Issue 1<br>Message-ID:<br>        &lt;CADsOBjOc4COf3=<a href="mailto:QVg46FLOc38NOjsDtJw_9C2kL7D383EFJW5w@mail.gmail.com" target="_blank">QVg46FLOc38NOjsDtJw_9C2kL7D383EFJW5w@mail.gmail.com</a>&gt;<br>Content-Type: text/plain; charset=&quot;utf-8&quot;<br>
<br>Hi Enrico,<br>
<br>I will look at issues tagged to me. Any good information on how we use<br>bookkeeper to store data will be useful too. Do we have calcite adapter to<br>work with bookkeeper?<br>
<br>Thanks,<br>Amit<br>
<br>On Thu, Mar 21, 2019 at 4:00 AM &lt;<a href="mailto:herddb-dev-request@lists.herddb.org" target="_blank">herddb-dev-request@lists.herddb.org</a>&gt; wrote:<br>
<br>&gt; Send herddb-dev mailing list submissions to<br>&gt;         <a href="mailto:herddb-dev@lists.herddb.org" target="_blank">herddb-dev@lists.herddb.org</a><br>&gt;<br>&gt; To subscribe or unsubscribe via the World Wide Web, visit<br>&gt;         <a href="http://lists.herddb.org/mailman/listinfo/herddb-dev" rel="noreferrer" target="_blank">http://lists.herddb.org/mailman/listinfo/herddb-dev</a><br>&gt; or, via email, send a message with subject or body &#39;help&#39; to<br>&gt;         <a href="mailto:herddb-dev-request@lists.herddb.org" target="_blank">herddb-dev-request@lists.herddb.org</a><br>&gt;<br>&gt; You can reach the person managing the list at<br>&gt;         <a href="mailto:herddb-dev-owner@lists.herddb.org" target="_blank">herddb-dev-owner@lists.herddb.org</a><br>&gt;<br>&gt; When replying, please edit your Subject line so it is more specific<br>&gt; than &quot;Re: Contents of herddb-dev digest...&quot;<br>&gt;<br>&gt;<br>&gt; Today&#39;s Topics:<br>&gt;<br>&gt;    1. Bad error from CI (Enrico Olivelli - Diennea)<br>&gt;    2. Request - More tasks (Amit Chavan)<br>&gt;    3. Re: Request - More tasks (Enrico Olivelli)<br>&gt;<br>&gt;<br>&gt; ----------------------------------------------------------------------<br>&gt;<br>&gt; Message: 1<br>&gt; Date: Wed, 20 Mar 2019 14:45:29 +0000<br>&gt; From: Enrico Olivelli - Diennea &lt;<a href="mailto:enrico.olivelli@diennea.com" target="_blank">enrico.olivelli@diennea.com</a>&gt;<br>&gt; To: &quot;<a href="mailto:herddb-dev@lists.herddb.org" target="_blank">herddb-dev@lists.herddb.org</a>&quot; &lt;<a href="mailto:herddb-dev@lists.herddb.org" target="_blank">herddb-dev@lists.herddb.org</a>&gt;<br>&gt; Subject: [Herddb-dev] Bad error from CI<br>&gt; Message-ID:<br>&gt;         &lt;<a href="mailto:30102e56596cf23f1041b95317a54a3d7bed3461.camel@diennea.com" target="_blank">30102e56596cf23f1041b95317a54a3d7bed3461.camel@diennea.com</a>&gt;<br>&gt; Content-Type: text/plain; charset=&quot;utf-8&quot;<br>&gt;<br>&gt; Hi guys, we are very close to 0.9.0 release,<br>&gt; but today I found this bad error on Jenkins...<br>&gt;<br>&gt; <a href="https://github.com/diennea/herddb/issues/361" rel="noreferrer" target="_blank">https://github.com/diennea/herddb/issues/361</a><br>&gt;<br>&gt; We have to fix it before a release<br>&gt;<br>&gt;<br>&gt; --<br>&gt;<br>&gt; Enrico Olivelli<br>&gt; Software Development Manager @ Diennea - MagNews<br>&gt; Tel.: (+39) 0546 066100 - Int. 125<br>&gt; Viale G.Marconi 30/14 - 48018 Faenza (RA)<br>&gt;<br>&gt; ________________________________<br>&gt;<br>&gt; CONFIDENTIALITY &amp; PRIVACY NOTICE<br>&gt; This e-mail (including any attachments) is strictly confidential and may<br>&gt; also contain privileged information. If you are not the intended recipient<br>&gt; you are not authorised to read, print, save, process or disclose this<br>&gt; message. If you have received this message by mistake, please inform the<br>&gt; sender immediately and destroy this e-mail, its attachments and any copies.<br>&gt; Any use, distribution, reproduction or disclosure by any person other than<br>&gt; the intended recipient is strictly prohibited and the person responsible<br>&gt; may incur in penalties.<br>&gt; The use of this e-mail is only for professional purposes; there is no<br>&gt; guarantee that the correspondence towards this e-mail will be read only by<br>&gt; the recipient, because, under certain circumstances, there may be a need to<br>&gt; access this email by third subjects belonging to the Company.<br>&gt; -------------- next part --------------<br>&gt; An HTML attachment was scrubbed...<br>&gt; URL: &lt;<br>&gt; <a href="http://lists.herddb.org/pipermail/herddb-dev/attachments/20190320/945e8aba/attachment-0001.html" rel="noreferrer" target="_blank">http://lists.herddb.org/pipermail/herddb-dev/attachments/20190320/945e8aba/attachment-0001.html</a><br>&gt; &gt;<br>&gt;<br>&gt; ------------------------------<br>&gt;<br>&gt; Message: 2<br>&gt; Date: Thu, 21 Mar 2019 00:54:06 -0700<br>&gt; From: Amit Chavan &lt;<a href="mailto:achavan1@gmail.com" target="_blank">achavan1@gmail.com</a>&gt;<br>&gt; To: <a href="mailto:herddb-dev@lists.herddb.org" target="_blank">herddb-dev@lists.herddb.org</a><br>&gt; Subject: [Herddb-dev] Request - More tasks<br>&gt; Message-ID:<br>&gt;         &lt;CADsOBjPo8G0N_=<br>&gt; <a href="mailto:rzdjVfatokERNE5krohz09Gv8hjknOsv2pQQ@mail.gmail.com" target="_blank">rzdjVfatokERNE5krohz09Gv8hjknOsv2pQQ@mail.gmail.com</a>&gt;<br>&gt; Content-Type: text/plain; charset=&quot;utf-8&quot;<br>&gt;<br>&gt; Hello,<br>&gt;<br>&gt; I finished <a href="https://github.com/diennea/herddb/pull/359" rel="noreferrer" target="_blank">https://github.com/diennea/herddb/pull/359</a> and looking to take<br>&gt; up more tasks.<br>&gt;<br>&gt; Thanks,<br>&gt; Amit<br>&gt; -------------- next part --------------<br>&gt; An HTML attachment was scrubbed...<br>&gt; URL: &lt;<br>&gt; <a href="http://lists.herddb.org/pipermail/herddb-dev/attachments/20190321/3fb6ba36/attachment-0001.html" rel="noreferrer" target="_blank">http://lists.herddb.org/pipermail/herddb-dev/attachments/20190321/3fb6ba36/attachment-0001.html</a><br>&gt; &gt;<br>&gt;<br>&gt; ------------------------------<br>&gt;<br>&gt; Message: 3<br>&gt; Date: Thu, 21 Mar 2019 08:58:59 +0100<br>&gt; From: Enrico Olivelli &lt;<a href="mailto:eolivelli@gmail.com" target="_blank">eolivelli@gmail.com</a>&gt;<br>&gt; To: Herddb developers &lt;<a href="mailto:herddb-dev@lists.herddb.org" target="_blank">herddb-dev@lists.herddb.org</a>&gt;<br>&gt; Subject: Re: [Herddb-dev] Request - More tasks<br>&gt; Message-ID:<br>&gt;         &lt;<br>&gt; <a href="mailto:CACcefgee%2BMLGsXGBxDiSZjX4guvMJx81jprWY-m44MFSE%2BNn8Q@mail.gmail.com" target="_blank">CACcefgee+MLGsXGBxDiSZjX4guvMJx81jprWY-m44MFSE+Nn8Q@mail.gmail.com</a>&gt;<br>&gt; Content-Type: text/plain; charset=&quot;UTF-8&quot;<br>&gt;<br>&gt; Amit,<br>&gt; thank you for your contributions!<br>&gt; I think we have to push down some unit test in the jdbc module<br>&gt; regarding the &quot;NOT NULL&quot; feature.<br>&gt;<br>&gt; So:<br>&gt; - positive/negative tests around &quot;create table&quot;<br>&gt; - JDBC DatabaseMetadata#getColumns<br>&gt; -  positive/negative tests around INSERTS on not null columns<br>&gt; -  positive/negative tests around UPDATE on not null columns<br>&gt; - simple scan over not null columns<br>&gt; - order by order not null columns<br>&gt; - where clauses over not null columns<br>&gt; - basic join over not null columns<br>&gt;<br>&gt; We have a full set of new data types, we have to ensure that these new<br>&gt; datatypes work well on every common usage pattern<br>&gt;<br>&gt; I have tagged you on other issues,<br>&gt; If you have preferences over some topic please tell,<br>&gt; I think you are ready to work on more complex tasks<br>&gt;<br>&gt; Cheers<br>&gt; Enrico<br>&gt;<br>&gt;<br>&gt; Il giorno gio 21 mar 2019 alle ore 08:55 Amit Chavan<br>&gt; &lt;<a href="mailto:achavan1@gmail.com" target="_blank">achavan1@gmail.com</a>&gt; ha scritto:<br>&gt; &gt;<br>&gt; &gt; Hello,<br>&gt; &gt;<br>&gt; &gt; I finished <a href="https://github.com/diennea/herddb/pull/359" rel="noreferrer" target="_blank">https://github.com/diennea/herddb/pull/359</a> and looking to<br>&gt; take up more tasks.<br>&gt; &gt;<br>&gt; &gt; Thanks,<br>&gt; &gt; Amit<br>&gt; &gt; _______________________________________________<br>&gt; &gt; herddb-dev mailing list<br>&gt; &gt; <a href="mailto:herddb-dev@lists.herddb.org" target="_blank">herddb-dev@lists.herddb.org</a><br>&gt; &gt; <a href="http://lists.herddb.org/mailman/listinfo/herddb-dev" rel="noreferrer" target="_blank">http://lists.herddb.org/mailman/listinfo/herddb-dev</a><br>&gt;<br>&gt;<br>&gt; ------------------------------<br>&gt;<br>&gt; _______________________________________________<br>&gt; herddb-dev mailing list<br>&gt; <a href="mailto:herddb-dev@lists.herddb.org" target="_blank">herddb-dev@lists.herddb.org</a><br>&gt; <a href="http://lists.herddb.org/mailman/listinfo/herddb-dev" rel="noreferrer" target="_blank">http://lists.herddb.org/mailman/listinfo/herddb-dev</a><br>&gt;<br>&gt;<br>&gt; End of herddb-dev Digest, Vol 9, Issue 1<br>&gt; ****************************************<br>&gt;<br>-------------- next part --------------<br>An HTML attachment was scrubbed...<br>URL: &lt;<a href="http://lists.herddb.org/pipermail/herddb-dev/attachments/20190321/da9229eb/attachment-0001.html" rel="noreferrer" target="_blank">http://lists.herddb.org/pipermail/herddb-dev/attachments/20190321/da9229eb/attachment-0001.html</a>&gt;<br>
<br>------------------------------<br>
<br>Message: 2<br>Date: Fri, 22 Mar 2019 08:22:46 +0100<br>From: Enrico Olivelli &lt;<a href="mailto:eolivelli@gmail.com" target="_blank">eolivelli@gmail.com</a>&gt;<br>To: Herddb developers &lt;<a href="mailto:herddb-dev@lists.herddb.org" target="_blank">herddb-dev@lists.herddb.org</a>&gt;<br>Subject: Re: [Herddb-dev] herddb-dev Digest, Vol 9, Issue 1<br>Message-ID:<br>        &lt;CACcefgf7dBZ26yDwM4BQWxMC+1SekhSVsgskXu_Vmsu5=<a href="mailto:8sASA@mail.gmail.com" target="_blank">8sASA@mail.gmail.com</a>&gt;<br>Content-Type: text/plain; charset=&quot;UTF-8&quot;<br>
<br>Amit,<br>Here is where we are dealing with BookKeeper<br>
<br>
<a href="https://github.com/diennea/herddb/blob/master/herddb-core/src/main/java/herddb/cluster/BookkeeperCommitLog.java" rel="noreferrer" target="_blank">https://github.com/diennea/herddb/blob/master/herddb-core/src/main/java/herddb/cluster/BookkeeperCommitLog.java</a><br>
<br>We are using BookKeeper as Write-Ahead-Log for the database, every<br>write is written to the WAL and then the change is applied in memory.<br>
<br>BookKeeper replicates data and it makes really simple to build replication.<br>
<br>Foreach tablespace you have a &quot;leader&quot; which receives all of the<br>queries, and a number of &quot;followers&quot; (replicas) which are &quot;tailing&quot;<br>the WAL and applying the same set of changes in the same order to the<br>local copy of data.<br>
<br>It is possible that the leader dies or is it partitioned from the<br>cluster, in this case any follower can be elected as leader.<br>BookKeeper guarantees (thru the &#39;fencing&#39; feature) that the system<br>will always be consistent:<br>- only one leader can make progress<br>- every entry read from the log will be always available for reads<br>
<br>you can check out BK docs:<br>
<a href="https://bookkeeper.apache.org/docs/4.9.0/getting-started/concepts/" rel="noreferrer" target="_blank">https://bookkeeper.apache.org/docs/4.9.0/getting-started/concepts/</a><br>
<br>this is a Tutorial about BookKeeper which demonstrates its basic usage as WAL:<br>
<a href="https://github.com/ivankelly/bookkeeper-tutorial" rel="noreferrer" target="_blank">https://github.com/ivankelly/bookkeeper-tutorial</a><br>
<br>hope that helps<br>Enrico<br>
<br>Il giorno ven 22 mar 2019 alle ore 00:36 Amit Chavan<br>&lt;<a href="mailto:achavan1@gmail.com" target="_blank">achavan1@gmail.com</a>&gt; ha scritto:<br>&gt;<br>&gt; Hi Enrico,<br>&gt;<br>&gt; I will look at issues tagged to me. Any good information on how we use bookkeeper to store data will be useful too. Do we have calcite adapter to work with bookkeeper?<br>&gt;<br>&gt; Thanks,<br>&gt; Amit<br>&gt;<br>&gt; On Thu, Mar 21, 2019 at 4:00 AM &lt;<a href="mailto:herddb-dev-request@lists.herddb.org" target="_blank">herddb-dev-request@lists.herddb.org</a>&gt; wrote:<br>&gt;&gt;<br>&gt;&gt; Send herddb-dev mailing list submissions to<br>&gt;&gt;         <a href="mailto:herddb-dev@lists.herddb.org" target="_blank">herddb-dev@lists.herddb.org</a><br>&gt;&gt;<br>&gt;&gt; To subscribe or unsubscribe via the World Wide Web, visit<br>&gt;&gt;         <a href="http://lists.herddb.org/mailman/listinfo/herddb-dev" rel="noreferrer" target="_blank">http://lists.herddb.org/mailman/listinfo/herddb-dev</a><br>&gt;&gt; or, via email, send a message with subject or body &#39;help&#39; to<br>&gt;&gt;         <a href="mailto:herddb-dev-request@lists.herddb.org" target="_blank">herddb-dev-request@lists.herddb.org</a><br>&gt;&gt;<br>&gt;&gt; You can reach the person managing the list at<br>&gt;&gt;         <a href="mailto:herddb-dev-owner@lists.herddb.org" target="_blank">herddb-dev-owner@lists.herddb.org</a><br>&gt;&gt;<br>&gt;&gt; When replying, please edit your Subject line so it is more specific<br>&gt;&gt; than &quot;Re: Contents of herddb-dev digest...&quot;<br>&gt;&gt;<br>&gt;&gt;<br>&gt;&gt; Today&#39;s Topics:<br>&gt;&gt;<br>&gt;&gt;    1. Bad error from CI (Enrico Olivelli - Diennea)<br>&gt;&gt;    2. Request - More tasks (Amit Chavan)<br>&gt;&gt;    3. Re: Request - More tasks (Enrico Olivelli)<br>&gt;&gt;<br>&gt;&gt;<br>&gt;&gt; ----------------------------------------------------------------------<br>&gt;&gt;<br>&gt;&gt; Message: 1<br>&gt;&gt; Date: Wed, 20 Mar 2019 14:45:29 +0000<br>&gt;&gt; From: Enrico Olivelli - Diennea &lt;<a href="mailto:enrico.olivelli@diennea.com" target="_blank">enrico.olivelli@diennea.com</a>&gt;<br>&gt;&gt; To: &quot;<a href="mailto:herddb-dev@lists.herddb.org" target="_blank">herddb-dev@lists.herddb.org</a>&quot; &lt;<a href="mailto:herddb-dev@lists.herddb.org" target="_blank">herddb-dev@lists.herddb.org</a>&gt;<br>&gt;&gt; Subject: [Herddb-dev] Bad error from CI<br>&gt;&gt; Message-ID:<br>&gt;&gt;         &lt;<a href="mailto:30102e56596cf23f1041b95317a54a3d7bed3461.camel@diennea.com" target="_blank">30102e56596cf23f1041b95317a54a3d7bed3461.camel@diennea.com</a>&gt;<br>&gt;&gt; Content-Type: text/plain; charset=&quot;utf-8&quot;<br>&gt;&gt;<br>&gt;&gt; Hi guys, we are very close to 0.9.0 release,<br>&gt;&gt; but today I found this bad error on Jenkins...<br>&gt;&gt;<br>&gt;&gt; <a href="https://github.com/diennea/herddb/issues/361" rel="noreferrer" target="_blank">https://github.com/diennea/herddb/issues/361</a><br>&gt;&gt;<br>&gt;&gt; We have to fix it before a release<br>&gt;&gt;<br>&gt;&gt;<br>&gt;&gt; --<br>&gt;&gt;<br>&gt;&gt; Enrico Olivelli<br>&gt;&gt; Software Development Manager @ Diennea - MagNews<br>&gt;&gt; Tel.: (+39) 0546 066100 - Int. 125<br>&gt;&gt; Viale G.Marconi 30/14 - 48018 Faenza (RA)<br>&gt;&gt;<br>&gt;&gt; ________________________________<br>&gt;&gt;<br>&gt;&gt; CONFIDENTIALITY &amp; PRIVACY NOTICE<br>&gt;&gt; This e-mail (including any attachments) is strictly confidential and may also contain privileged information. If you are not the intended recipient you are not authorised to read, print, save, process or disclose this message. If you have received this message by mistake, please inform the sender immediately and destroy this e-mail, its attachments and any copies. Any use, distribution, reproduction or disclosure by any person other than the intended recipient is strictly prohibited and the person responsible may incur in penalties.<br>&gt;&gt; The use of this e-mail is only for professional purposes; there is no guarantee that the correspondence towards this e-mail will be read only by the recipient, because, under certain circumstances, there may be a need to access this email by third subjects belonging to the Company.<br>&gt;&gt; -------------- next part --------------<br>&gt;&gt; An HTML attachment was scrubbed...<br>&gt;&gt; URL: &lt;<a href="http://lists.herddb.org/pipermail/herddb-dev/attachments/20190320/945e8aba/attachment-0001.html" rel="noreferrer" target="_blank">http://lists.herddb.org/pipermail/herddb-dev/attachments/20190320/945e8aba/attachment-0001.html</a>&gt;<br>&gt;&gt;<br>&gt;&gt; ------------------------------<br>&gt;&gt;<br>&gt;&gt; Message: 2<br>&gt;&gt; Date: Thu, 21 Mar 2019 00:54:06 -0700<br>&gt;&gt; From: Amit Chavan &lt;<a href="mailto:achavan1@gmail.com" target="_blank">achavan1@gmail.com</a>&gt;<br>&gt;&gt; To: <a href="mailto:herddb-dev@lists.herddb.org" target="_blank">herddb-dev@lists.herddb.org</a><br>&gt;&gt; Subject: [Herddb-dev] Request - More tasks<br>&gt;&gt; Message-ID:<br>&gt;&gt;         &lt;CADsOBjPo8G0N_=<a href="mailto:rzdjVfatokERNE5krohz09Gv8hjknOsv2pQQ@mail.gmail.com" target="_blank">rzdjVfatokERNE5krohz09Gv8hjknOsv2pQQ@mail.gmail.com</a>&gt;<br>&gt;&gt; Content-Type: text/plain; charset=&quot;utf-8&quot;<br>&gt;&gt;<br>&gt;&gt; Hello,<br>&gt;&gt;<br>&gt;&gt; I finished <a href="https://github.com/diennea/herddb/pull/359" rel="noreferrer" target="_blank">https://github.com/diennea/herddb/pull/359</a> and looking to take<br>&gt;&gt; up more tasks.<br>&gt;&gt;<br>&gt;&gt; Thanks,<br>&gt;&gt; Amit<br>&gt;&gt; -------------- next part --------------<br>&gt;&gt; An HTML attachment was scrubbed...<br>&gt;&gt; URL: &lt;<a href="http://lists.herddb.org/pipermail/herddb-dev/attachments/20190321/3fb6ba36/attachment-0001.html" rel="noreferrer" target="_blank">http://lists.herddb.org/pipermail/herddb-dev/attachments/20190321/3fb6ba36/attachment-0001.html</a>&gt;<br>&gt;&gt;<br>&gt;&gt; ------------------------------<br>&gt;&gt;<br>&gt;&gt; Message: 3<br>&gt;&gt; Date: Thu, 21 Mar 2019 08:58:59 +0100<br>&gt;&gt; From: Enrico Olivelli &lt;<a href="mailto:eolivelli@gmail.com" target="_blank">eolivelli@gmail.com</a>&gt;<br>&gt;&gt; To: Herddb developers &lt;<a href="mailto:herddb-dev@lists.herddb.org" target="_blank">herddb-dev@lists.herddb.org</a>&gt;<br>&gt;&gt; Subject: Re: [Herddb-dev] Request - More tasks<br>&gt;&gt; Message-ID:<br>&gt;&gt;         &lt;<a href="mailto:CACcefgee%2BMLGsXGBxDiSZjX4guvMJx81jprWY-m44MFSE%2BNn8Q@mail.gmail.com" target="_blank">CACcefgee+MLGsXGBxDiSZjX4guvMJx81jprWY-m44MFSE+Nn8Q@mail.gmail.com</a>&gt;<br>&gt;&gt; Content-Type: text/plain; charset=&quot;UTF-8&quot;<br>&gt;&gt;<br>&gt;&gt; Amit,<br>&gt;&gt; thank you for your contributions!<br>&gt;&gt; I think we have to push down some unit test in the jdbc module<br>&gt;&gt; regarding the &quot;NOT NULL&quot; feature.<br>&gt;&gt;<br>&gt;&gt; So:<br>&gt;&gt; - positive/negative tests around &quot;create table&quot;<br>&gt;&gt; - JDBC DatabaseMetadata#getColumns<br>&gt;&gt; -  positive/negative tests around INSERTS on not null columns<br>&gt;&gt; -  positive/negative tests around UPDATE on not null columns<br>&gt;&gt; - simple scan over not null columns<br>&gt;&gt; - order by order not null columns<br>&gt;&gt; - where clauses over not null columns<br>&gt;&gt; - basic join over not null columns<br>&gt;&gt;<br>&gt;&gt; We have a full set of new data types, we have to ensure that these new<br>&gt;&gt; datatypes work well on every common usage pattern<br>&gt;&gt;<br>&gt;&gt; I have tagged you on other issues,<br>&gt;&gt; If you have preferences over some topic please tell,<br>&gt;&gt; I think you are ready to work on more complex tasks<br>&gt;&gt;<br>&gt;&gt; Cheers<br>&gt;&gt; Enrico<br>&gt;&gt;<br>&gt;&gt;<br>&gt;&gt; Il giorno gio 21 mar 2019 alle ore 08:55 Amit Chavan<br>&gt;&gt; &lt;<a href="mailto:achavan1@gmail.com" target="_blank">achavan1@gmail.com</a>&gt; ha scritto:<br>&gt;&gt; &gt;<br>&gt;&gt; &gt; Hello,<br>&gt;&gt; &gt;<br>&gt;&gt; &gt; I finished <a href="https://github.com/diennea/herddb/pull/359" rel="noreferrer" target="_blank">https://github.com/diennea/herddb/pull/359</a> and looking to take up more tasks.<br>&gt;&gt; &gt;<br>&gt;&gt; &gt; Thanks,<br>&gt;&gt; &gt; Amit<br>&gt;&gt; &gt; _______________________________________________<br>&gt;&gt; &gt; herddb-dev mailing list<br>&gt;&gt; &gt; <a href="mailto:herddb-dev@lists.herddb.org" target="_blank">herddb-dev@lists.herddb.org</a><br>&gt;&gt; &gt; <a href="http://lists.herddb.org/mailman/listinfo/herddb-dev" rel="noreferrer" target="_blank">http://lists.herddb.org/mailman/listinfo/herddb-dev</a><br>&gt;&gt;<br>&gt;&gt;<br>&gt;&gt; ------------------------------<br>&gt;&gt;<br>&gt;&gt; _______________________________________________<br>&gt;&gt; herddb-dev mailing list<br>&gt;&gt; <a href="mailto:herddb-dev@lists.herddb.org" target="_blank">herddb-dev@lists.herddb.org</a><br>&gt;&gt; <a href="http://lists.herddb.org/mailman/listinfo/herddb-dev" rel="noreferrer" target="_blank">http://lists.herddb.org/mailman/listinfo/herddb-dev</a><br>&gt;&gt;<br>&gt;&gt;<br>&gt;&gt; End of herddb-dev Digest, Vol 9, Issue 1<br>&gt;&gt; ****************************************<br>&gt;<br>&gt; _______________________________________________<br>&gt; herddb-dev mailing list<br>&gt; <a href="mailto:herddb-dev@lists.herddb.org" target="_blank">herddb-dev@lists.herddb.org</a><br>&gt; <a href="http://lists.herddb.org/mailman/listinfo/herddb-dev" rel="noreferrer" target="_blank">http://lists.herddb.org/mailman/listinfo/herddb-dev</a><br>
<br>
<br>------------------------------<br>
<br>_______________________________________________<br>herddb-dev mailing list<br>
<a href="mailto:herddb-dev@lists.herddb.org" target="_blank">herddb-dev@lists.herddb.org</a><br>
<a href="http://lists.herddb.org/mailman/listinfo/herddb-dev" rel="noreferrer" target="_blank">http://lists.herddb.org/mailman/listinfo/herddb-dev</a><br>
<br>
<br>End of herddb-dev Digest, Vol 9, Issue 2<br>****************************************<br>
</blockquote></div></div>