Search results

  1. A

    List all named caches in SOSS in code

    That functionality is available through our Management API, which is enabled with a Management Pack license. Please contact [email protected] if you'd like to pursue that option. Alternatively, depending on your requirements, you could implement a lookup table as your Named Caches are...
  2. A

    Will ObjectExpired events always go to the same application id which has registered a handler?

    No, apps will only receive expiration events for NamedCaches that they've registered for via the ObjectExpired event. Be aware, however, that your ScaleOut StateServer cluster load balances its event delivery to clients in much the same way that it load balances its object load--events may not...
  3. A

    SOSS handle Pool

    Hi Keith, The size of that pool of connection handles can be increased by setting the Soss.Client.DataAccessor.ConcurrentRequests property to a higher value. Note that this property must be set when your app first starts up and before any connections to the SOSS service are established...
  4. A

    Tuning SOSS for peak demands

    The best way to determine whether you have an adequate size for the client side cache is to observe the "Client Cache Read Hits" SOSS performance counter under the “ScaleOut StateServer Service” category in perfmon. It shows a number of read hits in the client cache during the sampling interval...
  5. A

    Tuning SOSS for peak demands

    Hi Keith, Assuming you're running on Windows with an ASP.NET app, the two most commonly tuned parameters are: 1) max_client_cache in the soss_params.txt file: This setting adjusts the size of the internal cache of deserialized objects within the .NET client libraries--the libraries basically...
  6. A

    Retrieve Object using ObjectID

    SOSS object keys are stored as 128-bit keys (16 bytes), which is what you're seeing in the Object Browser. To retrieve an object with the key 0x54657374696E67000000000000000000 from outside your application's logic, you can construct the byte array manually: byte[] byteKey = {0x54, 0x65, 0x73...
  7. A

    Retrieve Object using ObjectID

    The NamedCache API supports byte arrays and string keys (and GUIDs) as object keys. Please make sure that if your program code is expecting to work with byte arrays, you're calling the appropriate NamedCache overload. Please see the Named Cache API documentation for more information on available...
  8. A

    Expiration of Backed Up Objects

    Do objects still expire while they are offline in a backup?
  9. A

    Effect of the Spanning Tree Protocol on SOSS

    The ScaleOut service can be affected by managed switches that enable the Spanning Tree Protocol (STP). This is especially true as the ScaleOut service is starting up. Under normal conditions, when the ScaleOut service is starting up, it monitors the network for other SOSS hosts. If communication...
  10. A

    Effect of the Spanning Tree Protocol on SOSS

    Does ScaleOut StateServer (SOSS) have any problems if the Spanning Tree Protocol is enabled on our network switch?
  11. A

    Can sessions be lost during a rolling upgrade?

    No data or sessions will be lost by performing a rolling upgrade, as long as it is done properly. Before beginning the upgrade, the host must leave the store and the store needs to finish object load balancing. Follow the steps as outlined (MGT-6) on our Best Practices page. If the local...
  12. A

    We can store the connection string in the scale out state server?

    When using our APIs as a local client (i.e. the client application resides on the same host as the SOSS service), there is no additional configuration necessary. Our client libraries will automatically detect the presence of the local service. To connect to a remote SOSS store (i.e. the client...
  13. A

    NIC Binding

    SOSS uses a combination of a network identifier (either a network subnet or an explicit IP address) and a subnet mask to choose network interface that it binds to at service startup. The net_interface and subnet_mask parameters (located in the soss_params.txt file) control these two settings...
  14. A

    NIC Binding

    How does SOSS choose which network interface to bind to?
  15. A

    How to configure database in the Scale Out State Server?

    Please read the API Concepts online document (http://www.scaleoutsoftware.com/support/stateServer/soss_CacheAPIdoc/Index.html) on how to use the ScaleOut StateServer (SOSS) API. Look for the "Backing Store Integration" section there, which describes the way SOSS can be integrated with an...
  16. A

    How to use the Namespace and svcdotnet assemblies in Window Presentation Foundation?

    There is no limitation with using ScaleOut Software components in Windows Presentation Foundation projects. The issue you are dealing with is a most likely a configuration issue and it is not related to WPF or ScaleOut assemblies. By default, Windows Presentation Foundation is set to use .NET...
  17. A

    can I query a dictionary stored in a named cache for an object?

    Every object is stored in the grid as a blob whether it is a simply object or a collection. It is not possible to retrieve just a single item from within a serialized collection. The client cache can alleviate the overhead involved in retrieving the entire dictionary. You can also consider...
  18. A

    Can the StateServer be used by a ASP.Net 4.5 website?

    Yes, ASP.NET 4.5 is fully supported by our .NET APIs and our session state provider. Which sample are you trying to run--is it the SessionTest sample web app that shows how to use our session provider? If so, there's another version of that sample in the DOTNET4.0 folder that's under the...
  19. A

    SOSS Console is slow to start

    Versions 5.0 and later of the SOSS Console are digitally signed with an Authenticode certificate to provide additional security. The SOSS Console is a .NET application, and if the system it runs on is not connected to the Internet then it can take .NET's runtime an extended period for the...
Top