<feed xmlns='http://www.w3.org/2005/Atom'>
<title>monzero-core.git/src/blockchain_db/berkeleydb, branch crash-pl</title>
<subtitle>Monzero core node, command-line wallet, consensus code, and release tooling.
</subtitle>
<id>https://code.monzero.org/monzero-core.git/atom?h=crash-pl</id>
<link rel='self' href='https://code.monzero.org/monzero-core.git/atom?h=crash-pl'/>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/'/>
<updated>2018-02-02T15:21:39Z</updated>
<entry>
<title>blockchain_db: initialize m_open in base class ctor</title>
<updated>2018-02-02T15:21:39Z</updated>
<author>
<name>moneromooo-monero</name>
<email>moneromooo-monero@users.noreply.github.com</email>
</author>
<published>2018-02-02T15:21:39Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=ad11db9144f766d86d4aa4904eecd446fb670597'/>
<id>urn:sha1:ad11db9144f766d86d4aa4904eecd446fb670597</id>
<content type='text'>
It's cleaner this way, since it's a base class field

Coverity 136568
</content>
</entry>
<entry>
<title>Update 2018 copyright</title>
<updated>2018-01-26T15:03:20Z</updated>
<author>
<name>xmr-eric</name>
<email>eric@moneroeric.com</email>
</author>
<published>2018-01-07T05:05:16Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=18216f19dd479466cb7fd38f52d23bddfcfd4880'/>
<id>urn:sha1:18216f19dd479466cb7fd38f52d23bddfcfd4880</id>
<content type='text'>
</content>
</entry>
<entry>
<title>move includes around to lessen overall load</title>
<updated>2017-12-16T22:46:38Z</updated>
<author>
<name>moneromooo-monero</name>
<email>moneromooo-monero@users.noreply.github.com</email>
</author>
<published>2017-11-25T22:25:05Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=09ce03d612e54231694eee2fb9e5c807b2bfc341'/>
<id>urn:sha1:09ce03d612e54231694eee2fb9e5c807b2bfc341</id>
<content type='text'>
</content>
</entry>
<entry>
<title>update copyright year, fix occasional lack of newline at line end</title>
<updated>2017-02-21T17:38:18Z</updated>
<author>
<name>Riccardo Spagni</name>
<email>ric@spagni.net</email>
</author>
<published>2017-02-21T17:38:18Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=c3599fa7b94764d8f1cf7828a3f3a46067efe359'/>
<id>urn:sha1:c3599fa7b94764d8f1cf7828a3f3a46067efe359</id>
<content type='text'>
</content>
</entry>
<entry>
<title>extract some basic code from libcryptonote_core into libcryptonote_basic</title>
<updated>2017-02-08T13:45:15Z</updated>
<author>
<name>kenshi84</name>
<email>kenshi84@protonmail.ch</email>
</author>
<published>2017-01-26T15:07:23Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=8027ce0c75f882de0523e668defa0bc3c8564e96'/>
<id>urn:sha1:8027ce0c75f882de0523e668defa0bc3c8564e96</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use batch transactions when syncing</title>
<updated>2017-01-14T22:43:06Z</updated>
<author>
<name>Howard Chu</name>
<email>highlandsun@gmail.com</email>
</author>
<published>2016-12-26T22:29:46Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=0693cff9251f91a05dd96b2f8910faea29cb29ce'/>
<id>urn:sha1:0693cff9251f91a05dd96b2f8910faea29cb29ce</id>
<content type='text'>
Faster throughput while avoiding corruption. I.e., makes
running with --db-sync-mode safe more tolerable.
</content>
</entry>
<entry>
<title>core: faster find_blockchain_supplement</title>
<updated>2016-08-31T09:03:32Z</updated>
<author>
<name>moneromooo-monero</name>
<email>moneromooo-monero@users.noreply.github.com</email>
</author>
<published>2016-08-30T15:39:33Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=6cf8ca2a7f3e11ca5559018dfc9b20869c07cdce'/>
<id>urn:sha1:6cf8ca2a7f3e11ca5559018dfc9b20869c07cdce</id>
<content type='text'>
Since this queries block heights for blocks that may or may not
exist, queries for non existing blocks would throw an exception,
and that would slow down the loop a lot. 7 seconds to go through
a 30 hash list.

Fix this by adding an optional return block height to block_exists
and using this instead. Actual errors will still throw an
exception.

This also cuts down on log exception spam.
</content>
</entry>
<entry>
<title>move the rct commitments to the output_amounts database</title>
<updated>2016-08-28T20:29:02Z</updated>
<author>
<name>moneromooo-monero</name>
<email>moneromooo-monero@users.noreply.github.com</email>
</author>
<published>2016-06-29T18:55:49Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=59a66e209a844ac6d4221f7c04141b32fa2823c3'/>
<id>urn:sha1:59a66e209a844ac6d4221f7c04141b32fa2823c3</id>
<content type='text'>
Since these are needed at the same time as the output pubkeys,
this is a whole lot faster, and takes less space. Only outputs
of 0 amount store the commitment. When reading other outputs,
a fake commitment is regenerated on the fly. This avoids having
to rewrite the database to add space for fake commitments for
existing outputs.

This code relies on two things:

- LMDB must support fixed size records per key, rather than
per database (ie, all records on key 0 are the same size, all
records for non 0 keys are same size, but records from key 0
and non 0 keys do have different sizes).

- the commitment must be directly after the rest of the data
in outkey and output_data_t.
</content>
</entry>
<entry>
<title>remove hf_starting_height db</title>
<updated>2016-07-13T20:38:34Z</updated>
<author>
<name>moneromooo-monero</name>
<email>moneromooo-monero@users.noreply.github.com</email>
</author>
<published>2016-07-13T20:19:05Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=d7b681cd6518834ce9b76676980561cb8e235cff'/>
<id>urn:sha1:d7b681cd6518834ce9b76676980561cb8e235cff</id>
<content type='text'>
It's not really needed, it used to be an optimization for when
that code was not using the db and needed to recalculate things
fast on startup.
</content>
</entry>
<entry>
<title>add a --max-concurrency flag</title>
<updated>2016-04-28T19:33:59Z</updated>
<author>
<name>moneromooo-monero</name>
<email>moneromooo-monero@users.noreply.github.com</email>
</author>
<published>2016-04-28T19:25:33Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=513a658c87b5fa23533a6b6db36e6d36af6a861d'/>
<id>urn:sha1:513a658c87b5fa23533a6b6db36e6d36af6a861d</id>
<content type='text'>
It sets the max number of threads to use for a parallel job.
This is different that the number of total threads, since monero
binaries typically start a lot of them.
</content>
</entry>
</feed>
