[ 
https://issues.apache.org/jira/browse/IGNITE-3625?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15428343#comment-15428343
 ] 

ASF GitHub Bot commented on IGNITE-3625:
----------------------------------------

GitHub user tledkov-gridgain opened a pull request:

    https://github.com/apache/ignite/pull/972

    IGNITE-3625 IGFS: Use common naming for IGFS meta and data caches.

    

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/gridgain/apache-ignite ignite-3625

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/ignite/pull/972.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #972
    
----
commit 1d0cbb45cd61c5c8e6ec926d7e629eb94111b32f
Author: vd-pyatkov <[email protected]>
Date:   2016-08-11T05:43:50Z

    IGNITE-3618: Client can not load data after server restarts. This closes 
#941.

commit 1139a9f76b5d37073261d729a15b1fbec674d48d
Author: vozerov-gridgain <[email protected]>
Date:   2016-08-11T05:47:48Z

    Added missing license.

commit 0b4ffdbcce63e5ce53572f71af967cff300d5670
Author: vozerov-gridgain <[email protected]>
Date:   2016-08-14T15:18:40Z

    IGNITE-2852: Fixed TreeMap and TreeSet serialization.

commit 89bce0fc5cb3dba56626c7088e607d0b25c3353c
Author: vozerov-gridgain <[email protected]>
Date:   2016-06-30T10:14:16Z

    IGNITE-3021: IGFS: Fixed failiing 
IgfsStreamsSelfTest.testCreateFileColocated() test. Failure as caused by 
misconfiguration.

commit 78aa065b4c7b05381b1fa31159b74969ec4a2bfe
Author: vozerov-gridgain <[email protected]>
Date:   2016-07-21T10:15:35Z

    IGNITE-826: Removed HadoopHashMapSelfTest.testAllocation() as it tested 
nothing.

commit f87ca482420fc1e6ffcb000a227717142d24e270
Author: vozerov-gridgain <[email protected]>
Date:   2016-07-21T10:15:41Z

    IGNITE-826: Removed HadoopHashMapSelfTest.testAllocation() as it tested 
nothing.

commit 9ddf9d846f52a4e8fc433643409993884c70ce37
Author: vozerov-gridgain <[email protected]>
Date:   2016-07-21T13:00:45Z

    IGNITE-466: IGFS: Added "IgfsMode mode(IgfsPath)" method.

commit dc81069ba9ebb88bc11cf6917e8733cc1f6de2fb
Author: Ivan Veselovskiy <[email protected]>
Date:   2016-08-02T08:11:24Z

    IGNITE-3343: IGFS: Secondary file system is not queried for statuses during 
MKDIRS and CREATE operations. This closes #896.

commit ae54e36f27719f46d1d276f62a977c3f8d053b44
Author: tledkov-gridgain <[email protected]>
Date:   2016-08-04T14:04:41Z

    IGNITE-3331 IGFS: Route client tasks to primary node when metadata 
co-location is enabled. This closes #921.

commit 970137b1db7dc6c5e546581e22e428ae15c86513
Author: vozerov-gridgain <[email protected]>
Date:   2016-08-05T12:05:32Z

    IGNITE-3631: IGFS: Now metadata co-location is used for PARTITIONED cache 
as well.

commit 4d876a7560060c892908da447178e97bfe12ca9c
Author: vozerov-gridgain <[email protected]>
Date:   2016-08-05T12:05:43Z

    IGNITE-3631: IGFS: Now metadata co-location is used for PARTITIONED cache 
as well.

commit f5a040a01280c654df1fc4789cc39ff1ac2d32a4
Author: tledkov-gridgain <[email protected]>
Date:   2016-08-09T07:01:56Z

    IGNITE-3332: IGFS: Optimized file unlock routine with help of a client 
callable. This closes #916.

commit 5cf3bea32a25ccc78641f083aa7f1ac81b4187ba
Author: vozerov-gridgain <[email protected]>
Date:   2016-08-15T10:40:41Z

    IGNITE-1926: IGFS: Implemented local secondary file system.

commit 278633eced6d8039b5be4a18eefe6c65650aba4f
Author: Yakov Zhdanov <[email protected]>
Date:   2016-08-15T11:27:22Z

    IGNITE-3688: Fixed visiblity issue in GridCacheIoManager.idxClsHandlers.

commit 09a3922d57f9a4c8fbe6c1056f3ea128869c250e
Author: vozerov-gridgain <[email protected]>
Date:   2016-08-16T09:52:09Z

    IGNITE-3692: IGFS: Test fixes.

commit 476081b9171b1b8e5ec0a1ffd7e87092da3601d6
Author: Tikhonov Nikolay <[email protected]>
Date:   2016-08-17T11:31:20Z

    Fixed isReadFromBackup behaviour for transaction. This closes #955.

commit 97d1a6f6f1d30507ad93122eb9ea63285cdffde7
Author: tledkov-gridgain <[email protected]>
Date:   2016-08-18T12:06:04Z

    IGNITE-3694 
IgfsLocalSecondaryFileSystemDualAsyncSelfTest.testAppendConsistencyMultithreaded
 hangs

commit 8aa534a6124c066801e6627f36179934653fe59f
Author: nikolay_tikhonov <[email protected]>
Date:   2016-08-18T15:21:22Z

    IGNITE-2559 Fixed Transaction hangs if entry processor is not serializable. 
This closes #951.

commit a20ca351b33efb07b83c6f5967fa7a3cef154c83
Author: sboikov <[email protected]>
Date:   2016-08-19T07:37:59Z

    ignite-3547 Do not try to re-send message using the same client. Remove 
disconnected client from 'onDisconnected' callback.

commit 9db16d1b2a23e703546c472676620139e82e747f
Author: Alexey Kuznetsov <[email protected]>
Date:   2016-08-19T10:40:30Z

    Fixed NPE in special case.

commit a6eb20e934710ac53319573a7e2d71493bde8c4e
Author: tledkov-gridgain <[email protected]>
Date:   2016-08-18T16:22:01Z

    IGNITE-3625 IGFS: Use common naming for IGFS meta and data caches

commit 4ca097edd701531e01a670b16e9a2e4b986d0395
Author: tledkov-gridgain <[email protected]>
Date:   2016-08-19T15:37:48Z

    Merge remote-tracking branch 'remotes/community/ignite-1.6.6' into 
ignite-3625

----


> IGFS: Use common naming for IGFS meta and data caches.
> ------------------------------------------------------
>
>                 Key: IGNITE-3625
>                 URL: https://issues.apache.org/jira/browse/IGNITE-3625
>             Project: Ignite
>          Issue Type: Task
>          Components: IGFS
>    Affects Versions: 1.6
>            Reporter: Vladimir Ozerov
>            Assignee: Taras Ledkov
>             Fix For: 2.0
>
>
> Currently IGFS is configured by passing names of two caches: meta and data. 
> See {{FileSystemConfiguration.metaCacheName}} and 
> {{FileSystemConfiguration.dataCacheName}}.
> These two caches are considered internal then and are not accessible for the 
> user.
> We need to do the following during node startup:
> 1) If certain cache is configured as meta or data cache for multiple IGFS-es, 
> or if it is configured as both meta and data cache for a single IGFS, then 
> throw an exception.
> Relevant code pieces:
> {{IgfsProcessor.validateLocalIgfsConfigurations}}
> {{IgfsProcessorSelfTest}}.
> 2) During node startup change the name of this cache to 
> {{igfs-IGFS_NAME-meta}} or {{igfs-IGFS_NAME-data}}. Change must be performed 
> both inside IGFS config and cache config.
> Relevant code pieces:
> {{CacheConfiguration.name}}
> {{FileSystemConfiguration.metaCacheName}}
> {{FileSystemConfiguration.dataCacheName}}
> {{IgfsUtils.prepareCacheConfiguration}} - where change will be done.
> 3) If any of new names caches with any other cache name, an exception should 
> be thrown. The most simple way: throw an exception if user-configured cache 
> name starts with {{igfs-}} and ends with {{-meta}} or {{-data}}.
> Relevant code pieces:
> {{IgniteNamedInstance.initializeDefaultCacheConfiguration}}.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to