D12136: Avoid hardcoding of filesystems supporting CoW

2018-04-15 Thread Stefan Brüns
This revision was automatically updated to reflect the committed changes.
Closed by commit R293:5f3b8ead07eb: Avoid hardcoding of filesystems supporting 
CoW (authored by bruns).

REPOSITORY
  R293 Baloo

CHANGES SINCE LAST UPDATE
  https://phabricator.kde.org/D12136?vs=31944=32213

REVISION DETAIL
  https://phabricator.kde.org/D12136

AFFECTED FILES
  src/engine/database.cpp

To: bruns, #baloo, adridg
Cc: #freebsd, #frameworks, ashaposhnikov, michaelh, astippich, spoorun, 
ngraham, bruns, alexeymin


D12136: Avoid hardcoding of filesystems supporting CoW

2018-04-12 Thread Adriaan de Groot
adridg accepted this revision.
This revision is now accepted and ready to land.

REPOSITORY
  R293 Baloo

BRANCH
  disble_cow_unconditionally

REVISION DETAIL
  https://phabricator.kde.org/D12136

To: bruns, #baloo, adridg
Cc: #freebsd, #frameworks, ashaposhnikov, michaelh, astippich, spoorun, 
ngraham, bruns, alexeymin


D12136: Avoid hardcoding of filesystems supporting CoW

2018-04-11 Thread Stefan Brüns
bruns added a dependent revision: D12138: Remove 
FSUtils::getDirectoryFileSystem.

REPOSITORY
  R293 Baloo

REVISION DETAIL
  https://phabricator.kde.org/D12136

To: bruns, #baloo
Cc: #freebsd, #frameworks, ashaposhnikov, michaelh, astippich, spoorun, 
ngraham, bruns, alexeymin


D12136: Avoid hardcoding of filesystems supporting CoW

2018-04-11 Thread Stefan Brüns
bruns added a dependency: D12135: Allow disabling of CoW to fail when not 
supported by filesystem.

REPOSITORY
  R293 Baloo

REVISION DETAIL
  https://phabricator.kde.org/D12136

To: bruns, #baloo
Cc: #freebsd, #frameworks, ashaposhnikov, michaelh, astippich, spoorun, 
ngraham, bruns, alexeymin


D12136: Avoid hardcoding of filesystems supporting CoW

2018-04-11 Thread Stefan Brüns
bruns created this revision.
bruns added a reviewer: Baloo.
Restricted Application added projects: Frameworks, Baloo.
Restricted Application added a subscriber: Frameworks.
bruns requested review of this revision.

REVISION SUMMARY
  The correct way to check for CoW support and conditionally disabling it
  for the database is just by setting the NO_COW flag.
  
  The CoW support is not only filesystem dependent, but is affected by
  parameters at filesystem creation (XFS reflink) or mount time (BTRFS
  nodatacow).

TEST PLAN
  make
  ctest

REPOSITORY
  R293 Baloo

BRANCH
  disble_cow_unconditionally

REVISION DETAIL
  https://phabricator.kde.org/D12136

AFFECTED FILES
  src/engine/database.cpp

To: bruns, #baloo
Cc: #freebsd, #frameworks, ashaposhnikov, michaelh, astippich, spoorun, 
ngraham, bruns, alexeymin