Profile Container with local CCDLocation hangs at "Creating RW diff" when User change the device

Markus Männl 41 Reputation points
2021-06-21T08:54:17.047+00:00

Hello,

we need the possibility for a user to be able to log on to his workstation and and also to use a notebook (shared pool) to work from home.
As a alternative to roaming profiles, we want to implement the FSLogix Profile technology on our Azure AD Hybrid enviroment. The clients machines and Fileservers are in a physical environments.

So we have config the CCDLocations with Fileserver (\Fileserver\FSLogix_Profiles) and local Systemdrive on the clients (C:\Programdata\FSLogix\Profiles).
We also configured the local device as the first CCDLocation.

cloud-cache-resiliency-availability-cncpt

It works fine as long as the user only logs into one of the devices. Regardless of whether the device is on- or offline!
Once, the user changed the device, the "FSLogix Apps Services" hangs in login screen.
For about 10 to 30 minutes...

Profile Log File:

[08:47:07.231][tid:00000cf4.00001098][INFO]             Profile VHD Path: C:\ProgramData\FSLogix\Proxy\JoBrX_S-1-5-21-4126288970-1894606037-3929026577-48148\Profile_JoBrX.VHDX  
[08:47:07.309][tid:00000cf4.00001098][INFO]             RW does not exist. Taking RW role  
[08:47:09.042][tid:00000cf4.00001098][INFO]             Created RW diff: C:\ProgramData\FSLogix\Proxy\jobrx_S-1-5-21-4126288970-1894606037-3929026577-48148\RW.VHDX  
[09:14:22.608][tid:00000cf4.00001098][INFO]             User Profile Path: C:\Users\jobrx.FSL0  
[09:14:22.748][tid:00000cf4.00001098][INFO]             VHD(x) open request returning after 140 milliseconds for C:\ProgramData\FSLogix\Proxy\jobrx_S-1-5-21-4126288970-1894606037-3929026577-48148\RW.VHDX  
[09:14:22.936][tid:00000cf4.00001098][INFO]             Attached vhd(x) successfully  
  
  

See point three and four. The creation of the "RW diff" in the Proxy directory.

Cloud Cache Service Log:

[08:47:09.058][tid:00000cac.00000fa4][INFO]           ===== Begin Session:  CCache::UnRegister  
[08:47:09.058][tid:00000cac.00000fa4][INFO]             Unregister for file with id: 1, will delete cache  
[09:14:22.483][tid:00000cac.00000fa4][INFO]             FilterSendMessage (20) to UnregisterFile, Id = 1, Delete = True  
[09:14:22.483][tid:00000cac.00000fa4][INFO]           ===== End Session:  CCache::UnRegister  

Cloud Cache Provider Log:

[08:47:07.309][tid:00000cac.000004a4][INFO]           Attempting to acquire exclusive lock 'jobrx_S-1-5-21-4126288970-1894606037-3929026577-48148\RW.VHDX.lock' (0 of 0 ms timeout).  
[08:47:07.309][tid:00000cac.000004a4][INFO]           Successfully acquired exclusive lock 'jobrx_S-1-5-21-4126288970-1894606037-3929026577-48148\RW.VHDX.lock'.  
[09:14:22.483][tid:00000cac.000003d4][INFO]           Attempting to release lock 'JoBrX_S-1-5-21-4126288970-1894606037-3929026577-48148\Profile_JoBrX.VHDX.lock' (0 of 1000 ms timeout).  
[09:14:22.530][tid:00000cac.000003d4][INFO]           Successfully released lock 'JoBrX_S-1-5-21-4126288970-1894606037-3929026577-48148\Profile_JoBrX.VHDX.lock'.  

Otherwise no relevant events in this time window. Neither in the log folders nor in the Windows EventLog.

Here the Config:
107469-fslogix.png

is there a possibility to prevent the delay on user logon?

FSLogix
FSLogix
A set of solutions that enhance, enable, and simplify non-persistent Windows computing environments and may also be used to create more portable computing sessions when using physical devices.
488 questions
0 comments No comments
{count} votes

Accepted answer
  1. Leila Kong 3,696 Reputation points
    2021-06-28T02:56:50.617+00:00

    Hello @Markus Männl ,

    Thanks for your query.

    There's a known issue that CCDLocations and ProfileType=3 will cause RW vhd(x) can’t be merged without an exclusive lock if RW machine is signed out first.
    Our product group has solved this issue and the fix will be released in the next version of FSLogix coming soon. For now, we suggest you to use VHDLocations and ProfileType=3 first, as it is more stable. Please wait for the release of new FSLogix, thank you.

    Best regards,
    Leila

    ----------

    If the Answer is helpful, please click "Accept Answer" and upvote it.
    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.


1 additional answer

Sort by: Most helpful
  1. Leila Kong 3,696 Reputation points
    2021-07-06T09:56:00.677+00:00

    Hello @Markus Männl ,

    Just checking in to see if the information provided was helpful.
    Please "Accept as Answer" if it helped, which might be beneficial to other community members reading this thread. Thanks for your cooperation!

    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.