An error occurred fetching the project authors.
  1. 02 Feb, 2022 1 commit
  2. 27 Jan, 2022 2 commits
  3. 16 Nov, 2021 1 commit
    • Kirill Smelkov's avatar
      wendelin.core: v↑ 0.13 -> 2.0.alpha1 · e256ed97
      Kirill Smelkov authored
      Update to wendelin.core 2, which reached its alpha state.
      
      Even though it is wendelin.core 2, it continues to work by default in
      wendelin.core 1 mode with providing the same stability guarantees as
      before. This mode works with all ZODB4, ZODB4-wc2 and ZODB5. However
      every Zope has its own private cache for ZBigFile data which wastes RAM,
      prevents us to use as many Zopes as there are CPU cores, and potentially
      leads to OOM issues where one Zope tend to allocate whole memory while
      other Zopes cannot allocate even a single page. This mode, as well as
      previous Wendelin.core 1, is also subject to data-corruption that can
      happen on ZBigFile's BTree topology change:
      
      nexedi/wendelin.core@8c32c9f6
      
      WCFS mode - that is what wendelin.core 2 actually provides over
      wendelin.core 1 - is currently opt-in. When used in "WCFS mode", all
      Zopes share cache for ZBigFile data and there should be no data
      corruption. This mode works with both ZODB4-wc2 and ZODB5, but not with
      plain ZODB4. The way to opt-in into this mode for a software-release is
      to set `erp5-defaults:wcfs-enable-default = true`, like SlapOS Master
      currently does:
      
          # SlapOS Master needs to use Wendelin.core 2.
          # Wendelin.core 2 works with either ZODB4-wc2, or ZODB5, but not with ZODB4.
          # ERP5 does not currently work with ZODB5.
          # -> this leaves ZODB4-wc2 as the only choice.
          [ZODB]
          major = 4-wc2
      
          [erp5-defaults]
          wcfs-enable-default = true
      
      Remove activate-WC2-preview.cfg as wendelin.core 2 is no longer draft
      and there should be no need to use my personal repository and dirty
      branch anymore.
      e256ed97
  4. 30 Jun, 2021 1 commit
  5. 16 Mar, 2021 1 commit
  6. 02 Mar, 2021 1 commit
    • Kirill Smelkov's avatar
      wendelin.core: Add support for wendelin.core 2 build · 3cfa3508
      Kirill Smelkov authored
      The component remains on wendelin.core 1, but the build environment is
      adjusted so that both (any of) wendelin.core 1 or wendelin.core 2 could
      be built:
      
      - Add zodbtools that wendelin.core 2 requires,
      - Add Go and zlib to gowork that are neede to build WCFS.
      3cfa3508
  7. 07 Dec, 2020 1 commit
  8. 20 Nov, 2020 1 commit
  9. 20 Oct, 2020 1 commit
  10. 09 Apr, 2020 1 commit
  11. 21 Sep, 2015 1 commit
  12. 05 Jun, 2015 1 commit
  13. 14 May, 2015 1 commit
  14. 04 May, 2015 1 commit
  15. 29 Apr, 2015 3 commits
    • Kirill Smelkov's avatar
      wendelin.core: Add part/recipe how to build it from git repository · 2d7e6179
      Kirill Smelkov authored
      There is now
      
          wendelin.core       and
          wendelin.core-dev
      
      parts.
      
      wendelin.core just installs released egg from pypi, and
      wendelin.core-dev installs it from latest git version.
      
      A reminder how to use wendelin.core-dev instead of wendelin.core:
      
      if your buildout.cfg
      
          [buildout]
              # directly or indirectly
              extends = ..../wendelin.core/buildout.cfg
      
      then at tails, do
      
          [buildout]
              parts -= wendelin.core
              parts += wendelin.core-dev
      
      This way wendelin.core will be fetched from git repository.
      2d7e6179
    • Kirill Smelkov's avatar
      components: wendelin-core -> wendelin.core · fb5000c7
      Kirill Smelkov authored
      .core is part of the software name, and buildout allows dot inside a
      name.
      fb5000c7
    • Ivan Tyagov's avatar
      Add wendelin-core. · 4b022d88
      Ivan Tyagov authored
      4b022d88