Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | util/StringCompare: add StringIsEmpty() | Max Kellermann | 2015-11-06 | 1 | -2/+3 |
| | |||||
* | Merge tag 'v0.19.10' | Max Kellermann | 2015-06-21 | 1 | -2/+2 |
|\ | |||||
| * | storage/nfs: fix deadlock when connecting | Thomas Guillem | 2015-05-29 | 1 | -2/+2 |
| | | | | | | | | | | | | The Connect method can be called between Schedule and lock. In that case, when locked, the state is already set to CONNECTING of READY and the condition won't be signaled anymore. | ||||
* | | storage/FileInfo: rename to StorageFileInfo | Max Kellermann | 2015-02-28 | 1 | -12/+12 |
| | | |||||
* | | Copyright year 2015 | Max Kellermann | 2015-01-01 | 1 | -1/+1 |
|/ | |||||
* | db/simple: fix implicit nullptr/bool conversion | Max Kellermann | 2014-12-26 | 1 | -1/+1 |
| | | | | | Return false on error, not nullptr. | ||||
* | storage/nfs: clear last_error in SetState() | Max Kellermann | 2014-12-15 | 1 | -0/+1 |
| | | | | Fixes bogus assertion failure. | ||||
* | storage/nfs: use the libnfs async API | Max Kellermann | 2014-10-09 | 1 | -49/+228 |
| | | | | Share the NFS connection with the NFS input plugin. | ||||
* | StoragePlugin: pass EventLoop to constructor | Max Kellermann | 2014-10-09 | 1 | -1/+2 |
| | |||||
* | storage/nfs: move code to class MemoryStorageDirectoryReader | Max Kellermann | 2014-10-07 | 1 | -73/+35 |
| | | | | | | Read all directory entries into memory and close the struct nfsdir before returning the StorageDirectoryReader instance. This is what libnfs does, anyway. | ||||
* | storage/nfs: move code to Copy() | Max Kellermann | 2014-10-07 | 1 | -18/+30 |
| | |||||
* | lib/nfs/Base: kludge to reduce number of NFS mounts | Max Kellermann | 2014-10-05 | 1 | -0/+3 |
| | | | | | | | Creating a NfsStorage sets its own export_name as the "base". Now NfsFileReader can use this information to derive the export_name to be mounted, instead of guessing. This solves the "too many connection" problem on the NFS server while updating the database. | ||||
* | storage: remove redundant "virtual" keywords | Max Kellermann | 2014-10-02 | 1 | -9/+8 |
| | | | | "override" implies "virtual". | ||||
* | storage/nfs: make a few attributes "const" | Max Kellermann | 2014-10-01 | 1 | -3/+3 |
| | |||||
* | storage/nfs: convert file name to UTF-8 | Max Kellermann | 2014-09-28 | 1 | -8/+30 |
| | | | | | Assume the configured filesystem character set is also used by the NFS server. | ||||
* | storage/nfs: use string::append() instead of string::insert() | Max Kellermann | 2014-09-28 | 1 | -3/+2 |
| | | | | | Swap the order of adding the URI and the slash, because appending is cheaper than inserting. | ||||
* | storage/nfs: move code to UriToNfsPath() | Max Kellermann | 2014-09-28 | 1 | -6/+13 |
| | |||||
* | storage/nfs: new storage plugin | Max Kellermann | 2014-02-08 | 1 | -0/+238 |