poky/bitbake/lib
Richard Purdie 7edd2be25f bitbake: utils: Handle lockfile filenames that are too long for filesystems
The fetcher mirror code can go crazy creating lock filenames which exceed the
filesystem limits. When this happens, the code will loop/hang.

Handle the filename too long exception correctly but also truncate lockfile
lengths to under 256 since the worst case situation is lockfile overlap
and lack of parallelism.

(Bitbake rev: 315599b5b3ca0f1c797555db2460081681b6c945)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 63baf3440b16e41ac6601de21ced94a94bdf1509)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-12-05 12:36:51 +00:00
..
bb bitbake: utils: Handle lockfile filenames that are too long for filesystems 2021-12-05 12:36:51 +00:00
bblayers bitbake: bblayers/query: Update to handle REQUIRED_VERSION 2021-03-15 14:36:52 +00:00
bs4 bitbake: lib/bs4/testing.py: fix bs4 testing 2020-05-05 13:22:29 +01:00
hashserv bitbake: hashserv: let asyncio discover the running loop 2021-11-24 10:08:28 +00:00
layerindexlib bitbake: logging: Make bitbake logger compatible with python logger 2021-02-10 23:48:16 +00:00
ply bitbake: lib: fix most undefined code picked up by pylint 2020-08-25 18:14:53 +01:00
progressbar bitbake: bitbake: Add initial pass of SPDX license headers to source code 2019-05-04 10:44:04 +01:00
prserv bitbake: lib: amend code to use proper singleton comparisons where possible 2020-01-19 13:31:05 +00:00
simplediff bitbake: lib/bb/siggen: show word-diff for single-line values containing spaces 2017-04-10 23:00:32 +01:00
toaster bitbake: bitbake:toaster:test: Update SSTATE URL 2021-11-21 11:35:37 +00:00
codegen.py bitbake: bitbake: Convert to python 3 2016-06-02 08:24:02 +01:00
pyinotify.py bitbake: lib: amend code to use proper singleton comparisons where possible 2020-01-19 13:31:05 +00:00