##// END OF EJS Templates
http-proto: in case incoming requests come in as chunked stream the data to VCSServer....
http-proto: in case incoming requests come in as chunked stream the data to VCSServer. This should solve a problem of uploading large files to rhodecode. In case of git with small postBuffers GIT client streams data to the server. In such case we want to stream the data back again to vcsserver without reading it fully inside RhodeCode.

File last commit:

r1242:ed29a63a default
r1423:8b2e03e1 default
Show More
tuning-change-large-file-dir.rst
32 lines | 1.1 KiB | text/x-rst | RstLexer
/ docs / admin / tuning-change-large-file-dir.rst
project: added all source files and assets
r1 .. _hg-lrg-loc:
Change the |hg| Large Files Location
------------------------------------
|RCE| manages |hg| larges files from the following default location
:file:`/home/{user}/repos/.cache/largefiles`. If you wish to change this, use
the following steps:
1. Open ishell from the terminal and use it to log into the |RCE| database by
specifying the instance :file:`rhodecode.ini` file.
.. code-block:: bash
# Open iShell from the terminal and set ini file
docs: updated information how to start ishell interface for RhodeCode
r1242 $ rccontrol ishell enterprise-1
project: added all source files and assets
r1
2. Run the following commands, and ensure that |RCE| has write access to the
new directory:
docs: fixed small wanrings/errors during build.
r1120 .. code-block:: bash
project: added all source files and assets
r1
# Once logged into the database, use SQL to redirect
# the large files location
In [1]: from rhodecode.model.settings import SettingsModel
In [2]: SettingsModel().get_ui_by_key('usercache')
Out[2]: <RhodeCodeUi[largefiles]usercache=>/mnt/hgfs/shared/workspace/xxxx/.cache/largefiles]>
In [3]: largefiles_cache = SettingsModel().get_ui_by_key('usercache')
In [4]: largefiles_cache.ui_value = '/new/path’
In [5]: Session().add(largefiles_cache);Session().commit()