<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/couchdb.git/dev, branch decrease-indexer-transaction-time-limit</title>
<subtitle>github.com: apache/couchdb.git
</subtitle>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/couchdb.git/'/>
<entry>
<title>Set default nodes in dev/run to 1</title>
<updated>2021-03-01T19:34:03+00:00</updated>
<author>
<name>Bessenyei Balázs Donát</name>
<email>bessbd@apache.org</email>
</author>
<published>2021-03-01T18:06:13+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/couchdb.git/commit/?id=6822fe4e6f4087e119f122fb167c132c5136e68f'/>
<id>6822fe4e6f4087e119f122fb167c132c5136e68f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Simplify and speedup dev node startup (main branch) (#3338)</title>
<updated>2021-01-21T20:51:30+00:00</updated>
<author>
<name>Adam Kocoloski</name>
<email>kocolosk@apache.org</email>
</author>
<published>2021-01-21T20:51:30+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/couchdb.git/commit/?id=b033ef59e7b231d0620e266ee376a430101e54f6'/>
<id>b033ef59e7b231d0620e266ee376a430101e54f6</id>
<content type='text'>
* Simplify and speedup dev node startup

This patch introduces an escript that generates an Erlang .boot script
to start CouchDB using the in-place .beam files produced by the compile
phase of the build. This allows us to radically simplify the boot
process as Erlang computes the optimal order for loading the necessary
modules.

In addition to the simplification this approach offers a significant
speedup when working inside a container environment. In my test with
the stock .devcontainer it reduces startup time from about 75 seconds
down to under 5 seconds.

* Rename boot_node to monitor_parent

* Add formatting suggestions from python-black

Co-authored-by: Paul J. Davis &lt;paul.joseph.davis@gmail.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Simplify and speedup dev node startup

This patch introduces an escript that generates an Erlang .boot script
to start CouchDB using the in-place .beam files produced by the compile
phase of the build. This allows us to radically simplify the boot
process as Erlang computes the optimal order for loading the necessary
modules.

In addition to the simplification this approach offers a significant
speedup when working inside a container environment. In my test with
the stock .devcontainer it reduces startup time from about 75 seconds
down to under 5 seconds.

* Rename boot_node to monitor_parent

* Add formatting suggestions from python-black

Co-authored-by: Paul J. Davis &lt;paul.joseph.davis@gmail.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch master into prototype/fdb-layer</title>
<updated>2020-09-16T21:37:33+00:00</updated>
<author>
<name>Paul J. Davis</name>
<email>paul.joseph.davis@gmail.com</email>
</author>
<published>2020-09-16T21:19:57+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/couchdb.git/commit/?id=ad93d1378048ab1049dcd5d6066e947afb614e67'/>
<id>ad93d1378048ab1049dcd5d6066e947afb614e67</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>update dev/run formatting to adhere to python format checks</title>
<updated>2020-08-27T19:55:05+00:00</updated>
<author>
<name>Tony Sun</name>
<email>tony.sun427@gmail.com</email>
</author>
<published>2020-08-27T19:55:05+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/couchdb.git/commit/?id=3004513c12592b19b5b77a6edcfdef5f4450716d'/>
<id>3004513c12592b19b5b77a6edcfdef5f4450716d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Port elixir proxyauth tests from js to elixir (#2660)</title>
<updated>2020-03-16T15:21:57+00:00</updated>
<author>
<name>Juanjo Rodriguez</name>
<email>jjrodrig@gmail.com</email>
</author>
<published>2020-03-16T15:21:57+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/couchdb.git/commit/?id=1f54b1419342c5182a5fd17863020e08137e479d'/>
<id>1f54b1419342c5182a5fd17863020e08137e479d</id>
<content type='text'>
* Add support for specify a custom config file for CouchDB startup during testing
* Port proxyauth test from js to elixir</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Add support for specify a custom config file for CouchDB startup during testing
* Port proxyauth test from js to elixir</pre>
</div>
</content>
</entry>
<entry>
<title>Update build system for FoundationDB</title>
<updated>2020-03-02T17:20:26+00:00</updated>
<author>
<name>Paul J. Davis</name>
<email>paul.joseph.davis@gmail.com</email>
</author>
<published>2019-06-05T18:04:56+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/couchdb.git/commit/?id=fff07ba136cfa7433647e974355068b43e63199c'/>
<id>fff07ba136cfa7433647e974355068b43e63199c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix dev/run --with-admin-party-please (#2516)</title>
<updated>2020-02-04T10:00:24+00:00</updated>
<author>
<name>Robert Newson</name>
<email>rnewson@apache.org</email>
</author>
<published>2020-02-04T10:00:24+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/couchdb.git/commit/?id=150e056af06c3954262d880600c23eae852c95eb'/>
<id>150e056af06c3954262d880600c23eae852c95eb</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix/1977 (#2296)</title>
<updated>2020-01-05T11:34:51+00:00</updated>
<author>
<name>Grzegorz Abramczyk</name>
<email>abramczykg@gmail.com</email>
</author>
<published>2020-01-05T11:34:51+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/couchdb.git/commit/?id=3f64ef2b98796ba8e0391fb80483502fdafc6a8c'/>
<id>3f64ef2b98796ba8e0391fb80483502fdafc6a8c</id>
<content type='text'>
* Added db initialization for standalone instance

* Test setup

* Updated readme

* Added standalone option to rel/overlay/etc/default.ini

* Simplified test setup

* s/standalone/single_node/

Co-authored-by: Jan Lehnardt &lt;jan@apache.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Added db initialization for standalone instance

* Test setup

* Updated readme

* Added standalone option to rel/overlay/etc/default.ini

* Simplified test setup

* s/standalone/single_node/

Co-authored-by: Jan Lehnardt &lt;jan@apache.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Enable port 5986 for test suites only</title>
<updated>2019-12-12T23:57:25+00:00</updated>
<author>
<name>Robert Newson</name>
<email>bob@rsn.io</email>
</author>
<published>2019-12-12T22:54:49+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/couchdb.git/commit/?id=e37ebde5b0f519fdf3050b78487db6244b5024a3'/>
<id>e37ebde5b0f519fdf3050b78487db6244b5024a3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Support `--extra_args` parameter in `dev/run`</title>
<updated>2019-09-10T15:59:31+00:00</updated>
<author>
<name>ILYA Khlopotov</name>
<email>iilyak@apache.org</email>
</author>
<published>2019-09-10T11:30:46+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/couchdb.git/commit/?id=dd5ac138ecbdee76ff3ba68664f25c2a5cdda7cc'/>
<id>dd5ac138ecbdee76ff3ba68664f25c2a5cdda7cc</id>
<content type='text'>
Sometimes there is a need to specify additional arguments for the beam process we start from dev/run.
In particular the feature is handy for:
- changing emulator flags
- simulate OOM via available RAM restrictions
- enable module loading tracing
- configure number of schedulers
- modify applications configuration
- run customization script to add extra development deps (such as automatic code reload)

Historically developers had to edit dev/run to do it.
This PR adds an ability to specify additional arguments via `--extra_args` argument.

In order to run customization script create `customization.erl` which exports `start/0` and run it using:
```
dev/run --extra_args='-run customization'
```
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Sometimes there is a need to specify additional arguments for the beam process we start from dev/run.
In particular the feature is handy for:
- changing emulator flags
- simulate OOM via available RAM restrictions
- enable module loading tracing
- configure number of schedulers
- modify applications configuration
- run customization script to add extra development deps (such as automatic code reload)

Historically developers had to edit dev/run to do it.
This PR adds an ability to specify additional arguments via `--extra_args` argument.

In order to run customization script create `customization.erl` which exports `start/0` and run it using:
```
dev/run --extra_args='-run customization'
```
</pre>
</div>
</content>
</entry>
</feed>
